


body { 
width:100% !important;
margin:20px !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: tahoma, sans-serif; color: #000; background: none; font-size: 11px; }
/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }
/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {} 
h3 { page-break-before: avoid }
/* specific */
form { display: none }
.navi { display: none }
#navi { display: none; page-break-inside: auto }
.tr { background-image: none !important; text-indent: 0; }
.contact-consultant { 
 height: auto;
}
div#header, div#teaser {
 width: 50%;
 float: left;
 height: 100px;
}
div#wrapper { width: 900px; }
div#body { clear: both;
page-break-inside: auto !important;
width: 100%;
margin: 10px;
overflow: visible !important;
}
 
.horizontal-dot-separator { display: none }
.side-box { display: none }
h1 { padding: 0 20px; 
letter-spacing: 2px; 
text-decoration: none;
font-size: 20px;
}
h1 a { text-decoration: none !important }
#header .col-2 {display: none;}
#header .col-1.last {display: none;}
#teaser .col-3 { display: none }
#teaser .contact-consultant {
 background: none;
 display: block !important;
}
#teaser .contact-consultant .bg-top { display: none }
.sections .col-1 { float: none !important}
.alt-bg-sect-3 { background-image: none !important}
.dark { background-image: none }
.col-half {
 float: none;
 margin: 0 auto;
}
.col-half table.rating-table { width: 332px; }
.col-3 .rating-table { width: 666px; }
div#body .content p { padding: 0 10px !important }
#navi {display: none;}
#sub-navi {display: none;}
#body .side-box {display: none;}
#foot-navi {display: none;}
#foot .col-3 {display: none;}
.extras-box { display: none }
.content dl#faq dd { display: block !important }
.print_icon { display: none !important }
img { display: none !important }
div { border: 0 !important; overflow: visible !important }
img.flash-print { display: block !important}



