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;
}

.no_print, #utilities, #breadcrumbs, #branding, #logo, #main_nav, #search_box, #top_stripe, #footer, #home_cols #sidebar_content_wrapper_a, #home_cols #sidebar_content_wrapper_b, #sub_cols #sidebar_content_wrapper_a, #sub_cols #sidebar_content_wrapper_b {
 display: none;
}

#header {margin-bottom: 0px;}

#home_cols #primary_content_wrapper, #sub_cols #primary_content_wrapper {
 width: 670px;
 float: none;
 border: none;
}

#home_cols #primary_content_wrapper .content, #sub_cols #primary_content_wrapper .content, #home_cols #sidebar_content_wrapper_a .content, #home_cols #sidebar_content_wrapper_b .content, #sub_cols #sidebar_content_wrapper_b .content {
 margin: 0;
}

#home_cols #primary_content_wrapper {width:670px;  voice-family: "\"}\""; voice-family:inherit; width: 670px;}
html>body #home_cols #primary_content_wrapper{width: 670px;}

#sub_cols #primary_content_wrapper {width:670px;  voice-family: "\"}\""; voice-family:inherit; width: 670px;}
html>body #sub_cols #primary_content_wrapper{width: 670px;}

h1.title {
padding: 10px;
margin: 0;
background: #fff;
border-bottom: 1px dotted #eee;
color: #000;
}

.header_print {
 display: block;
 font: 1.3em 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.7em Times New Roman,serif!important; font-weight: bold;}
