.noprint, .noPrint { display: none; }
* { background-image: none; margin: 0; padding: 0; }
body { background: white; font-family: "Times New Roman", serif; font-size: 10pt; background-image: none; height: auto; }
h1 { margin: 0; padding: 0; font-size: 15pt; font-family: "Times New Roman", serif; }
a:link, a:visited { color: #000; font-weight: bold; text-decoration; underline; }
.header, #header, .menu, #menu, .navTop, .bottom, .footer, #footer { display: none; }
.content, #content, .main, #main { margin: 0; padding: 0; color: #000; background: transparent; }
.main, #main { border: 0; margin: 0; padding: 0; background-image: none; }

#order table { margin-top: 16pt; border-collapse: collapse; }
#order th { border-bottom: 1px solid #000; font-size: 12pt; text-align: center; }
#order td { border-bottom: 1px solid #ccc; font-size: 10pt; }

#order .half {  float: left;  width: 49%; }
#order .right  { float: right; }
#order .half td { }

#order .cart { margin: 0; }
#order .cart td { border: 1px solid #999; text-align: right; }
#order .cart tr.noborder td { border: 0; }
#order .cart td.first { text-align: center; font-weight: bold; }
#order .cart tr.items td.symbol { text-align: left; }
#order .cart tr.items td.name { text-align: left; }
#order .cart tr.items td.quantity { text-align: center; }

#order .split td { }
#main { width: 100%; }

/* Add project specific definitions here. */
#l_col, .profileMenu, #history, #basket_links, #menuTop,#left_col,#flash_header,#localiser,#side1,#side2,#tabs,#partners,#footer, #nav_bot { display: none; }
#container,#all { margin: 0; width: 100%; left: 0; }
#content, #cont, #r_col { width: 100%; }