#header, #menuLine1, #menuLine2, #left, #footer, #breadcrumb, #rightCol, .button, .icon { display:none; } @page { size:16.0cm 24cm; margin:2.5cm 2.5cm 2.5cm 2.5cm; } * { font-family:"times new roman",times,serif; text-align:justify; } h1.masthead, h2.sectionheader { font-family:"times new roman",times,serif; font-size: 12pt; } .thumbnail { float:left; margin-right:0.5cm; } div.twoCols { float: left; width: 440px; margin: 0 18px 0 0;} div.twoColsStart { float: left; width: 440px; margin: 0 20px 0 0; } div.twoColsSecondStart { float: left; width: 220px;} div.twoColsSecond { float: left; width: 220px;} .b1 #mainCol { width: 440px; float: left; } .b1 #mainCol2 { width: 680px; float: left; } .b1a #mainCol { width: 440px; float: left; } .b1a #mainCol2 { width: 680px; float: left; border:0px solid #000;} .clearFloat { clear: both; float: none; height: 0px; line-height: 0px; } div.specialBox { width:18.3cm; height:auto; } .listLine ul.priceLine { list-style-type: none; margin: 0; padding: 0 15px 0 0; width: 100%; display: block; } div.specialBox div.boxHeadline { color: #000000; font-size: 14pt;} div.specialBox img { display: block; padding-right: 10px; } div.specialBox .title { display: block; color: #000000; font-weight: bold; font-size: 140%; } div.specialBox .priceDescription { display: block; color: #000000; font-weight: bold; font-size: 100%; text-align:left; padding:15px;} div.specialBox .price { display: block; color: #000000; font-weight: bold; font-size: 100%; text-align:left; vertical-align:top; padding:2px 15px 0 0;} div.specialBox .price span { display: block; color: #000000; font-weight: normal; font-size: 12px; text-align:left; vertical-align:bottom; padding-top:15px;} label { font-weight:bold; } hr { width: 16.02cm; } ul { list-style:none; } .spacer_5 { height: 5px; } .spacer_20 { height: 20px; }