.header,
#subnav,
#secondary,
.section-head .page-utility,
.section-2col .about,
.topic-pagination,
.filter {
	display: none;
}

#sidebar{ clear: both; }

#sct-about #sidebar{ display: none; }

#printHeader {
	display: block;
	border-bottom: 1px solid #d4d79a;
	width: 533px;
	height: 58px;
	margin: 0 0 60px;
}
		#printHeader img {
			display: block;
			float: left;
			width: 132px;
			margin-right: 16px;
			height: 34px;
		}
		#printHeader h1 {
			float: right;
			padding-top: 4px;
			height: 30px; /* 34 */
			overflow: hidden;
			font: normal 24px/1 georgia, serif;
			width: 380px;
			text-align: left;
			color: #3778b0;
		}

.section-head h1.featured {
	margin-bottom: 15px;
}

.section {
	margin-left: 0;
}
.section-detail {
	border-bottom: none;
}
.section-detail .section-content {
	border-top: 3px solid #3577b1;
	border-bottom: 3px solid #3577b1;
	padding-top: 10px;
	padding-bottom: 25px;
	width: 533px;
	margin-bottom: 0;
}

		.section-content {  /* possible fix for inconsistencies in print styles */
			width: 533px;
		}


.section-2col {
	margin-top: 0;
	padding-top: 0;
}
		.section-2col .content {
			width: auto;
			padding-top: 0;
			width: auto;
		}
		.section-2col .topic-group,
		.section-2col .genericcontent  {
			width: 533px;
		}

.profile .info {
    width: 330px;
}

		.profile .info .links {
			display: none;
		}
		.profile .info p:first-child {
			font-size: 16px;
			margin-bottom: 10px;
		}

.section-2col-split .content {
	margin-top: 0;
}



.expert-promo {
	border: 1px solid white;
	width: 448px;
}



#footer {
	display: none;
}
		#printFooter {
			display: block;
			border-top: 1px solid #9ba052;
			width: 533px;
			padding-top: 15px;
		}
				#printFooterBranding {
					float: left;
					margin-bottom: 18px;
				}
						#printFooterBranding img {
							display: block;
							float: left;
							width: 125px;
							margin-right: 11px;
						}
						#printFooterBranding p {
							float: left;
							width: 396px;
							text-align: left;
							margin-top: 9px;
/*							color: #bcb7ad; */
/*							color: #e0e0e0; */
							color: #000;
							font-weight: bold;
							text-transform: uppercase;
							font-size: 11px;
						}
		#printFooter #printFooterBranding p {
/*			color: #AAB137; */
/*			color: #e0e0e0; */
			color: #000;
		}
		#printFooter p.summary {
/*			color: #bcb7ad; */
/*			color: #AAB137; */
/*			color: #e0e0e0; */
			color: #000;
			line-height: 1.4;
			padding-left: 20px;
			font-size: 11px;
		}


.read-explore { display:none; } /* Added by Velir on 1-23-09 to address bug #829 */

#aboutUsNav { display: none; }
#aboutUsContent { margin-left: 0; float: none; }





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~ REPORT READER ~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.report-reader {
}
		.report-reader #toolbar,
		.report-reader #side,
		.report-reader .browse_sections,
		.report-reader .utility,
/*		.report-reader .graphic-overlay, */
		.report-reader .pagination,
		.report-reader #header {
			display: none;
		}

		.report-reader .graphic-overlay {
			padding-left: 0;
			background: none;
		}
				.report-reader .graphic-overlay .info {
					border-left: none;
					padding-left: 0;
				}

		.report-reader-printhead {
			display: block;
			border-bottom: 1px solid #e0e0e0;
/*			margin-bottom: 63px; */
			margin-bottom: 46px;
			padding-bottom: 31px;
		}
				.report-reader-printhead-content {
					background: aqua;
					position: relative;
				}
						.report-reader-printhead .logo {
/*							width: 20%; */
							width: 17%;
							float: left;
						}
						.report-reader-printhead .logo .image {
							width: 111px;
							height: 32px;
							position: absolute;
							top: 50%;
							margin-top: -16px;
						}
						.report-reader-printhead h1 {
							width: 50%; /* 400 */
							width: 53%;
							width: 79%;
							border-left: 1px solid #e0e0e0;
/*							padding: 10px 170px 10px 15px; */
							padding: 10px 0 10px 15px;
							float: right;
/*							font-weight: normal; */
							font-weight: bold;
							font-size: 18px;
							line-height: 1.3;
						}

		.report-reader #page {
			width: auto;
		}
		.report-reader #content {
			padding: 0;
		}
		.report-reader #main {
			float: none;
			width: auto;
		}
				.report-reader #main .title {
					margin: 0;
				}
				.report-reader #main .article {
					width: auto;
				}
				.report-reader .graphic .all {
					display: none;
				}

		.report-reader #main h1.title {
			font-size: 24px;
			line-height: 1.3;
			color: #2d72b9;
/*			margin: 0 0 45px; */
			margin: 0 0 25px;
/*			padding: 0 0 25px; */
			padding: 0 0 15px;
			border-bottom: 3px solid #3e76a9;
		}
		.report-reader .article .article-title {
			color: #796f5c;
			font-size: 16px;
/*			margin: 0 0 23px; */
			margin: 0 0 15px;
		}

		.report-reader .footnotes {
			border-top: 1px solid #e0e0e0;
			border-bottom: 1px solid #e0e0e0;
			padding: 28px 5px;
			margin: 30px 0 0 0;
		}
		.report-reader #main .footnotes h4 {
			display: none;
		}
		.report-reader #main .article p {
			margin: 10px 0 15px;
		}
		
		.report-reader #printFooter {
			text-align: left;
			display: block;
			border-top: none;
		}
		.report-reader .graphic img {
			width: 529px;
			overflow: hidden;
			border: 1px solid black;
		}
