body {background: #fff;
background-image: none; color: #000;
}

#frame {
 width: 100%;
 border: none;
 background: #fff;
 padding: 0;
}

html>body #frame {width: 100%;}

#sub_cols {
 width: 680px;
 padding: 0;
 margin: 0px;
}

#main_wrapper {
border: none;
padding: 0px;
}

html>body #sub_cols {width: 680px;} 

.no_print, #utilities, #header, #branding, #breadcrumbs, #logo, #main_nav, #search_box, #footer, #sub_cols #sidebar_content_wrapper_a, #home_cols #sidebar_content_wrapper_a, #branding .right_img {
 display: none;
}

#sub_cols #primary_content_wrapper {
 width: 680px;
 float: none;
 border: none;
 padding: 0;
 margin: 0;
}

#sub_cols #primary_content_wrapper .content {
 margin: 0;
}

#sub_cols #primary_content_wrapper {width:680px;  voice-family: "\"}\""; voice-family:inherit; width: 670px;}
html>body #sub_cols #primary_content_wrapper{width: 680px;}

#title {
padding: 0;
border: none;
}

#branding .left_img, #title .left_img, #branding .tagline {display: none;}

#title h1 {
padding: 5px 0 5px 5px;
margin: 0;
background: #fff;
color: #000;
font-size: 16px;
float: none;
}

ul, ul li, ul.dot1, ul.dot1 li, ul.dot2, ul.dot2 li {
 list-style: disc;
 background: #fff;
}

ul.dot1,  ul.dot2{
 margin: 5px 0 0 10px;
}

ul.dot1 li, ul.dot2 li {
 margin: 0 0 0 15px;
 padding: 0 0 5px 5px;
 background: #fff;
}

.header_print {
 display: block;
 font: 13px Verdana,Arial, sans-serif;
 color: #000;
 padding: 0 0 5px 5px;
 border-bottom: 3px solid #ccc;
 margin-bottom: 10px;
 font-weight: bold;
}

.company {font: 1em padding: 8px 0 0 0; font-weight: normal;}
