﻿.col2, .col3, #dhtml_menu, #rightcol, #footer, .sharelinks, body#body #cookiemodule, #footerSlideContainer, #header div#search, #breadcrumbs, #socialMedia {
    display: none;
}
#contactMenu, #header div#menu { /* using display:none for #menu will break the print layout in IE7 */
    visibility:hidden;
}
.threecol .col1 {
    width: 95%;
    margin: 0px;
    float: none;
    left:101%;
}
.threecol .colleft {
    float: none;
    left: 0px;
    margin:0px;
    margin-left: 0%;
}
*html .threecol .colleft {
    left:-450px;
}
.threecol .col1wrap {
    float: none;
    right: 0px;
}
.threecol .colmid {
    margin-left:20px;
    float:none;
}
.colmask {
    float:none;
}
*:first-child+html .tabcontentshow {
    float:none;
}
*:first-child+html .tabcontent {
    display:none;
    float:none;
    font-size:1.1em; /* don't know why, but this allows missing pages to render for print - could be a hasLayout thing */
}
button.btn {
    background:none;
}
button.btn span {
    background:none;
    color:#000;
}