* {
	background-image: none !important;
	color: #000000 !important;
	background-color: transparent !important;
	min-width: 0 !important;
	position: static !important;
}

#header,
.nav-primary,
#title-section,
.nav-section,
.pagefooter,
.yui-gc .yui-u,
#footer {
	display: none !important;	
}

.yui-gc .first {
	display: block !important;
}


body #container {
	width: 90% !important;
	margin: 0 auto !important;
	padding: 120px 3% 12px !important;
}

#custom-doc,
#bd {
	width: 100% !important;
}

#container #custom-doc #bd .colwrap .yui-u {
	width: 100% !Important;	
	margin: 0 !important;
	padding: 0 !important;
}

#container #custom-doc #bd .colwrap .yui-u .inner {
	padding: 0 !important;	
	width: 100% !important;
}

#container #custom-doc #bd .yui-gc {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}



/*
PRINT HEADER+FOOTER
*/
#print-container {
	display: block !important;	
}

#print-header {
	display: block;
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	text-align: left;
}

#print-footer {
	display: block;
	width: 100%;
	text-align: left;
	clear: both;
	line-height: 18px;
}

#print-header img {
	margin-bottom: 12px;
	display: block;
}

#print-header .inner .breadcrumb {
	border-top: 3px solid #000000;	
	padding-top: 12px;
	font-size: 11px;
	text-transform: uppercase;
}

#print-header .inner .breadcrumb .separator {
	margin: 0 6px;		
}

#print-footer .inner {
	border-top: 1px solid #000000;	
}

#print-header .inner,
#print-footer .inner {
	margin: 0 auto;
	width: 90%;
	padding: 20px 3% 10px;
}

#print-footer img {
	display: block;
	float: left;
	margin: 7px 12px 12px 0;
}

#print-footer p {
	display: block;
}