* {background-image:none !important;}
.headerB, .headerA, .header {width:auto;height:auto;text-align:left;position:static;}
.header {padding-bottom:30px;}
.logo {padding:0; display:none;}
.logo img {padding:0;}
*:first-child+html .logo img {padding:0;}
.containermain {padding-top:0;min-height:auto;}
.middleC {top:auto;padding-top:0px;}

h1 {margin-top:0;}

.middleB, .middleA, .middle {width:auto;}

.mainbodyB {width: 60%;}

.mainbodyB, .mainbodyA, .mainbody {height:auto;}
* html .mainbody {left:0;margin-right:0;} 

.callout .image {padding:0 15px 0 0;}
.callout .vcard {display:none;}

.callout {margin-left:0px;margin-top:0px;padding-bottom:0;}
.callout table.callout_table {margin-left:0px;width:100%;}
.callout table.callout_table td.callout_right {padding:0;}

.callout .left, .callout .left h1 {left:0 !important;}

.calloutshort {padding-bottom:0;}

.rightside {padding:0 !important;margin-top:0;}

.rightsideA {width:35%;padding-left:0;}

.nav1, .nav2, .pagetools, .sitesearch, .footer .nav, .relatedlinks, .viewAll, .alpha, .buttons, .viewAllN, .viewAllE, .viewAll, .vcalendar {display:none !important;}

.rightsideA {border:none;}

.footerB {margin-top:0;}
div.footer .text {padding:11px 0 0;text-align:right;} /*this line does nothing, everything overridden by footer.css*/
div.footer .nav {padding:0;}
.footer .printurl {display:block !important;float:right;padding:10px 30px 20px 0;}
div.footer {width:auto;}

p {font-size: 14px !important;}
content {font-size: 14px !important;}
.mainbody .details {font-size: 14px !important;}
.narrative {font-size: 14px !important;}
.memberships  {font-size: 14px !important;}

div.footer .printurl {float:left;}

/* bios */
body.biosdetail .callout table.callout_table  {height:auto;}
body.biosdetail .callout {margin-top:0;}
body.biosdetail .callout h1 {margin-top:0;}

/* careers */
body.careersdetail .rightside .nav2 {display:block !important;}

/* home */
body.home .middleB {position:static;}
body.home .mainbody {width:auto;}
body.home #slideshow {margin-top:0 !important;width:auto !important;height:163px !important;position:static !important;}
body.home #slideshow img {width:680px !important;height:163px !important;top:100px;}
body.home .mainfeatureA {display:none;}
body.home .features {width:auto;}
body.home .features .feature1 {width:200px;}
body.home .features .feature2 {width:200px;}
body.home .features .feature3 {width:200px;}
body.home .features .image img {width:50px;}
body.home .more {display:none;}