/*
=print
=hide
=custom
*/

/*
=print
---------------------------------------------- */
body {
	background 			: #fff;
}

body * {
	color 				: black !important;
	background-color 	: transparent !important;
	background-image 	: none !important;
	font-family 		: 'Times Roman', serif !important;
}

body p * {
	font-size 			: 12pt !important;
}

body * a:link, body * a:visited {
	text-decoration 	: underline !important;
	border 				: none !important;
	color 				: #666 !important;
}

#content a:link:after,
#content a:visited:after {
	/*
	content 			: " (" attr(href) ") ";
	font-size 			: 90%;
	font-weight 		: normal; 
	*/
}

/*
=hide
---------------------------------------------- */
#skip-to-nav, #navbar, #sidebar-left, #sidebar-right, .arrow, #block-menu-menu-useful-links, #block-block-1, #footer .menu,
.breadcrumb, div.tabs, .taxonomy, #archive, .feed-icon, .views-admin-links, .rss, .button, .pdf, .edit-item, .external_link,
.book-navigation, .forum-topic-navigation, .pager, .feed-icons, #search-box, #feedback, .header-question-answer.work img, #selector, #city form, #regions {
	display 			: none !important;
}

/*
=custom
---------------------------------------------- */
.title, .header-question-answer .inner h3,
.header-question-answer .inner .image-left .client {
	margin 				: 0 0 15px 0 !important;
	padding 			: 0 !important;	
}

.header-question-answer .inner img {
	margin 				: 15px 0 0 0 !important;
}

.header-question-answer .inner .image-left,
.header-question-answer .inner img,
#page, #page-inner,
#header, #header-inner,
#main, #main-inner,
#content, #content-inner,
#content-wrap {
	float 				: none !important;
}

.header-question-answer,
.header-quote {
	float 				: none !important;
	margin 				: 0 0 10px 0 !important;
	padding 			: 0 !important;
}


#header, .header-question-answer, #footer {
	width 				: 600px !important;
}

.header-question-answer .inner h3,
.header-question-answer .inner ul {
	margin 				: 0;
	padding 			: 0;
}

.header-quote h3 {
	margin 				: 0 0 10px 0 !important;
	padding 			: 0 !important;
	width 				: 600px !important;	
}

#content {
	height 				: auto !important;
}

.underline {
	border 				: none !important;
}

#page, #page-inner,
#content, #content-inner {
	overflow 			: visible !important;
}

.sidebar-left  #content-inner {
	float 				: none !important;
}

#logo {
	position 			: static;
	margin 				: 0 0 10px 0;
}

#site-slogan {
	margin 				: 0 0 10px 0; 
}

.summary h3, .summary dl {
	margin-left		: 0 !important;
	padding 		: 0 !important;
}