@media print {
    @page {
        margin: 0.15cm 0.50cm 0.15cm 0.50cm;
    }
    * {
        background: none!important;
        border-color: black !important;
        box-shadow: none!important;
        color: black !important;
        text-shadow: none!important;
    }
    *:before,
    *:after {
        background: none !important;
        border-color: transparent !important;
        color: black !important;
    }
    a,
    a:visited {
        text-decoration: none;
    }
    a[href]:after {
        content: "" !important;
    }
    html,
    body,
    #wrapper {
        height: auto !important;
    }
    .netclues:before {
        content: 'Netclues!';
        vertical-align: text-bottom;
    }
    .container {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .req-field,
    .error,
    label.error {
        color: black !important;
    }
    .buorg,
    .load-container,
    #back-to-top,
    .header-top,
    .header-bottom .call-us,
    .header-bottom .busi-hours,
    .menu-wrap,
    .page-opt,
    .sort-wrap,
    .pagination-wrap,
    .footer-top,
    .footer-bottom .links a,
    .contact-form-outer,
    .career-form-outer,
    .border {
        height: 0 !important;
        display: none !important;
    }
    .cms ol > li:before {
        border-color: black !important;
    }
    .cms ul > li:after,
    .sitemap-list ul > li:before,
    .sitemap-list2 ul > li:before {
        background-color: black !important;
    }
    header.shrink {
        position: static !important;
    }
    .header-bottom {
    	padding-bottom: 5pt !important;
        border-bottom: 1px solid black;
    }
    .header-bottom .header-right {
        margin: 0 !important;
    }
    .news-item .detail-box .date {
        top: 10px;
        padding: 0;
    }
    .logo-icon,
    .logo-text {
        display: table-cell !important;
        padding-right: 10pt;
        text-align: center;
    }
    .logo-icon img {
    	width: 100px !important;
    }
    .logo-text img {
        width: 335px !important;
    }
    .inner-banner {
        background: none !important;
        height: 50px !important;
        width: 100%;
    }
    .page-title {
        position: static;
        -webkit-transform: translate(0%, 0%);
        -khtml-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -o-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
    .page-title h1 {
        font-size: 24pt !important;
        text-transform: capitalize !important;
        letter-spacing: 1px !important;
    }
    .middel-sec {
        page-break-before: avoid;
        padding: 25pt 0;
    }
    .footer-bottom {
        border-top: 1pt solid black !important;
    }
    .footer-bottom .container,
    .footer-bottom div[class*="col-"],
    .divi-box {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .foi-contact .manager .title,
    .division-wrap .divi-item {
        background-color: white !important;
        border: 1pt solid black !important;
    }
    .team-member .detail {
        border-left: none !important;
    }
    [class*="col-"].contact-list-outer {
        float: none !important;
        width: 100% !important;
    }
    img {
        border: none !important;
        page-break-inside: avoid;
    }
    [class*="-1"],
    [class*="-2"],
    [class*="-3"],
    [class*="-4"],
    [class*="-5"],
    [class*="-6"],
    [class*="-7"],
    [class*="-8"],
    [class*="-9"],
    [class*="-10"],
    [class*="-11"],
    [class*="-12"] {
        float: left;
    }
    [class*="-12"] {
        width: 100%;
    }
    [class*="-11"] {
        width: 91.66666667%;
    }
    [class*="-10"] {
        width: 83.33333333%;
    }
    [class*="-9"] {
        width: 75%;
    }
    [class*="-8"] {
        width: 66.66666667%;
    }
    [class*="-7"] {
        width: 58.33333333%;
    }
    [class*="-6"] {
        width: 50%;
    }
    [class*="-5"] {
        width: 41.66666667%;
    }
    [class*="-4"] {
        width: 33.33333333%;
    }
    [class*="-3"] {
        width: 25%;
    }
    [class*="-2"] {
        width: 16.66666667%;
    }
}