@import 'print_base.css';
/*@import 'typography_p.css';
@import 'reset_p.css';
@import 'layout_p.css';*/

*{
/*	border: 0!important;
	font-size:medium!important;
	float: none !important;
	padding:0px;
	height:auto;*/

	overflow: visible !important;
	}

body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 10px Arial, Helvetica,"Lucida Grande", serif; color: #000;}


.container {background: none; page-break-before: always;}
#mid_container{}
h1,h2,h3,h4,h5,h6 {}
code { font:.9em "Courier New", Monaco, Courier, monospace; }
img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }
hr { background:#ccc; color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small { font-size: .9em; }
.large { font-size: 1.1em; }
.quiet { color: #999; }
.hide { display:none; }
a:link, a:visited {background: transparent;font-weight:700;text-decoration: underline; color:#00afb2;}
a:link:after, a:visited:after {font-size: 90%; color:#00afb2;}

#page_wrapper{ padding:0px; margin-left:-27px;}

/*HEADER WRAPPER*/
#header_wrapper #mainnav, #header_wrapper .top_search_bar, #header_wrapper #banner_container, #header_wrapper .base_shade, #header_wrapper h1#logo, #footer_wrapper{ display:none;}
.press_print h1#logo{ display:block!important; padding-left:110px;}
#header_wrapper{ height:130px!important;}
#header_wrapper div#print_atag_logo{ margin-top:27px!important; background:none!important; padding-left:110px; display:inline-block; }

.print_btn{display:none;}

.print{display:none;}