/* overall print styles */
 #top_nav, #wrap, #nav_shadow, #footer_nav, #home_header, #home_left_spacer, #sub_header, #search_box, #search, #go_button, #sub_left_nav, #sub_left_nav_nn, #sub_left_content, #breadcrumb, #global-banner,#header_elements, #sites_menu, #search_container, #menu_container, #flash_container {
	display: none;
}
span.print_only {
	display:block;
}
#header {
	background: none;
	border:0;
	border-bottom:2px solid #0000fe;
	height:77px;
}
#header h1 {
	display:none;
}
#flash_container {
	display:none;
}
#left_column_container,#counter_container {
	margin-top: 10px;
}
#counter_text {
	width:340px;
}
.left_column_div_content select {
	display:none;
}
.left_column_div, .left_column_div_header, .left_column_div_content {
	background:none;
}
#update {
	display:none;
}
#rss {
	display:none;
}
span.print_only #update {
	display:block !important;
	padding:0;
	text-align: center;
	width:100% !important;
}
#right_column_container, #counter_container {
	width:520px;
}
#footer_container {
	display:none;
}
#bottom_container {
	border-top:2px solid #0000fe;
}
td#sub_left_column, td#sub_left_column_nn {
	width: 1px;
	float: none;
	margin: 0;
	padding: 0;
	background: none;
}
body, #main_container, #header_print, #body_container, #print_switcher, #home_left_header, #home_left_box, td#home_page_body, #home_body_header, td#sub_page_body, #sub_body_header, td#sub_page_body_nn, #sub_body_header_nn, #page_body, #update_text, #footer {
	font-size: .95em;
	color: #000000;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	background: none;
}
#header_print {display: inline;}
#p_logo {width: 168px; height: 86px;}
#body_container {margin-bottom: 1em;}
#update_text {font-size: .7em;}
#print_rule {
	display: inline;
	margin: 1em 0;
	background: #0000FF;
}
#print_rule img {width: 100%; height: 3px;}
#footer {margin: 1em 0; text-align: center; font-size: .7em;}

* html #body_container {width: 50%; w\idth: auto;}


/* home specific print styles */
#home_left_column {margin-right: 1em;}
#home_left_header {margin-top: 1em;}
#home_left_box {
	border: none;
	padding: 5px 12px 12px;
}
#home_body_header {margin-top: 1em;}


/* sub specific print styles */
#sub_body_header, #sub_body_header_nn {margin-top: 1em;}
td#sub_left_column, td#sub_left_column_nn {width: 1px;}


/* list print styles */
ul, #home_left_box ul {
	margin-left: 10px;
	list-style-type: disc;
}
li, #home_left_box li {
	padding-left: 3px;
	background: #FFFFFF;
}


/* to black print styles */
a, a:link, a:visited, a:active, a:hover, h1, h2, h3, h4, h5, h6 {color: #000000;}
hr {border-top: 1px dotted #000000;}