.print { display: block }

body{
    padding-top: 0px;
}

.sidebarleft,
.breadcrumb,
.box-requestinfo,
.socialFooter,
.noprint { display: none }
.sidebarcentral { width: 100%; left: 0 }
.header { display: block; position: relative; background: #000 }

.site-wrapper-page {
    height: auto;
    min-height: 0;
}


.footer{
    text-align: center !important;
}
.footer,
.footer p,
.footer a{
    background-color: #fff !important;
    color: #000 !important;
}