body {background: #fff;
background-image: none; color: #000;}

#frame {
 width: 100%;
 border: none;
 background: #fff;
}

html>body #frame {width: 100%;}

#main_wrapper {
 width: 670px;
 margin: 0 auto; 
 padding: 0;
 margin: 0px;
 font: 13px verdana,arial, sans-serif;
 clear: none;
}

.no_print,#header, #utilities, #home_cols #sidebar_content_wrapper, #sub_cols #sidebar_content_wrapper, #tagline, #leaf_box, .q_links_box,#logo, #main_nav, #footer, #sidebar_content_wrapper{
 display: none;
}

#header {margin-bottom: 0px; float: none;}
#branding {padding:0; margin: 0; border: none; float: none; }
#title { margin: 0; padding: 5px; width: 100%; float: none;}
html>body #title{height: auto; width: 100%; padding: 0; margin: 0px; float: none;}
#title h1 {padding: 5px 0; voice-family: "\"}\""; voice-family:inherit; padding: 5px 0;}
html>body #title h1 {padding: 5px 0;}

#home_cols, #sub_cols {float: none; margin: 0;}

#home_cols #primary_content_wrapper .content, #sub_cols #primary_content_wrapper .content  {padding: 0; margin: 0;}

#home_cols #primary_content_wrapper {
 width: 670px;
 float: none;
 margin: 0;
}

html>body #home_cols #primary_content_wrapper{ width: 670px;}

#sub_cols #primary_content_wrapper {
 width: 670px;
 padding: 0;
 margin-left: 0;
 float: none;
}

.header_print {
 display: block;
 font: 15px Verdana,Arial, sans-serif;
 font-weight: bold;
 color: #000;
 padding: 0 0 12px 0;
 border-bottom: 1px solid #999;
 margin-bottom: 15px;
}

.company {font: 1.5em Times New Roman,serif!important; font-weight: bold;}
