body, input, textarea {line-height: 18px;}
.IC, .PF, h1 {background: none !important; padding-left: 0px;}
#topNav, .headline, .tab, .inlineSearch, .menuBox, #subFloat, .nav, #toolbar, .D2 #right {display: none;}
#main, #header, #footer {width: 576px !important;}
#main {margin: 0 auto;}
#left {width: auto !important; float: none !important; margin: 0px !important;}
#header, .IC #header, .PF #header {background: none; margin: 0 auto; padding: 0; height: 60px;}
#header a img {margin-left: 1px;}
#footer {margin: 0 auto; padding: 0; background: none; clear: both;}
.logo {margin: 10px 0;}
.mod {background: none !important; padding-left: 0px !important;}
ul#botNav li {display: none;}
ul#botNav li.copyright {display: block;}

.D3 .sample {display: none;}
.D3 .mod .productInfo .productText {width: 350px;}
.D4 #main #left, .D4 #main #right {display: none;}
.D4 #main #middle {float: none; width: 100%;}
.D4 .mod {padding: 0 20px;}

.D5 #left {display: none;}
.D5 #main #right {float: none;}
.D5 #main #right .byline {min-height: 0;}

.D6 #innerLeft, .D6 #right {display: none;}
.D6 #left, .D6 #left #innerRight {float: none; margin: 0; width: auto;}

.D7 #right, .D7 .sectionNav {display: none;}
.D7 #left {float: none; width: 100%;}

.D8 #left #innerLeft {display: none;}
.D8 #left #innerRight {float: none; width: auto;}

.P2 #right, .P2 .download {display: none;}
.P2 #left {float: none; margin: 0 auto; width: auto;}

.P3 #left {display: none;}
.P3 #right {float: none; margin: 0 auto; width: auto;}
.P3 #callout {border: 1px solid #eee; background: #FFF;}
.P3 #callout img, .P3 #callout #top, .P3 #callout #bottom {display: none;}
.P3 #callout #contentWrapper, .P3 #wrapper, 
.P3 #callout #contentWrapper #content {background: none;}
.P3 #wrapper {width: auto !important;}
