/*

Print css 

*/
@page {
    size: 210mm 297mm;
    margin: 0;
    }
* {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    }
#top.btPageWrap .boldRow {
    width: 100% !important;
    margin: 0 0 30px !important;
    }
#btBody #top.btPageWrap .rowItem {
    border: none !important;
    padding: 0 !important;
    margin: 0 0 15px !important;
    width: auto !important;
    float: none !important;
    display: block !important;
    }
#btBody #top.btPageWrap .rowItem:after {
    display: none !important;
    }
#btBody #top.btPageWrap div[class*="col-"] {
    width: auto !important;
    float: none !important;
    }
section.boldSection {
    background-image: none !important;
    }
#top.btPageWrap [class*="animate-"],
#top.btPageWrap .animate {
    opacity: 1 !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    animation: none !important;
    }
#top.btPageWrap header.mainHeader {
    position: static;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.mainHeader .port .menuHolder > *:not(.logo),
.btFooterWrap .boldRow > *:not(.btFooterCopy),
aside.btSidebar,
.btSeparator,
.btPagination,
.btBtn,
.fooWidgets,
.btIconImageRow,
.menu,
.btSiteFooterWidgets {
    display: none !important;
    }
img.btMainLogo {
    display: block !important;
    }
img.btAltLogo {
    display: none !important;
    }
.mainHeader .port .menuHolder > .logo {
    margin: 0 auto 30px;
    float: none;
    }
.mainHeader .port .menuHolder > .logo img {
    display: block;
    width: 200px;
    height: auto;
    margin: 0 auto;
    }
.btFooterCopy.btTextLeft {
    text-align: center;
    }
h1,h2,h3,h4,h5,h6,p,ul,ol,li,a {
    color: #000 !important;
    opacity: 1;
    }
.rowItem .rowItemContent .servicesItem {
    float: none !important;
    display: block;
    width: 100%;
    }
.col-md-0 {
    width: 100%;
    float: none;
    }
.col-md-1 {
    width: 100%;
    float: none;
    }
.col-md-2 {
    width: 100%;
    float: none;
    }
.col-md-3 {
    width: 100%;
    float: none;
    }
.col-md-4 {
    width: 100%;
    float: none;
    }
.col-md-5 {
    width: 100%;
    float: none;
    }
.col-md-6 {
    width: 100%;
    float: none;
    }
.col-md-7 {
    width: 100%;
    float: none;
    }
.col-md-8 {
    width: 100%;
    float: none;
    }
.col-md-9 {
    width: 100%;
    float: none;
    }
.col-md-10 {
    width: 100%;
    float: none;
    }
.col-md-11 {
    width: 100%;
    float: none;
    }
.col-md-12 {
    width: 100%;
    float: none;
    }
.servicesItem {
    display: table;
    width: 100%;
    }
.servicesItem .sIcon,
.servicesItem .sTxt {
    display: table-cell;
    float: none;
    vertical-align: top;
    }
.servicesItem .sIcon {
    width: 1px;
    }
.btTextLeft .sTxt,
.btTextRight .sTxt {
    float: none !important;
    }