@page {
    size: auto;
    margin: 10mm ;
}

@media print {
    html, body {
        width: 100%;
    }

    .container {
        max-width: 100%;
        width: 100%;
    }

    .menu-trigger {
        display: none;
    }

    .header-top-section .col-sm-9 {
        width: 60%;
    }

    .header-top-section .col-sm-3 {
        width: 40%;
        float: right;
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .content-inner .col-sm-9 {
        width: 100%;
        max-width: 100%;
        float: left;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .logo-outer{
        width: 200px;
    }

    .footer-top-outer,
    .footer-bottom-content ul li a,
    .content-right, .breadcrumb-outer,
    .search-slide-wrap,
    .login-wrap, .sr-only, .nav-button.search-btn, .nav-button.login-btn, .search-slide-wrap.search-wrap, .login-outercon, #icms-toc-container, footer, .menu-toggle-outer.nav-button.menu-btn{
        display: none;
    }

    .footer-bottom-content ul li {
        list-style: none;
    }

    .single-blk h2 {
        padding: 0;
        margin: 0;
    }
}

@media print {
  .d-print-none         { display: none !important; }
  .d-print-inline       { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block        { display: block !important; }
  .d-print-table        { display: table !important; }
  .d-print-table-row    { display: table-row !important; }
  .d-print-table-cell   { display: table-cell !important; }
  .d-print-flex         { display: flex !important; }
  .d-print-inline-flex  { display: inline-flex !important; }
}