﻿/* ===========================================================
   ------------ PRINTING OVERRIDES AND ENHANCMENTS ---------- 
   =========================================================== */

@media print and (color) {
    * {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
}

@media print {

    html {
        width: 100%;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }

    body {
        size: landscape;
    }

    body, #model-outer-container, #main-content-container {
        width: 100%;
        margin: 0 0 0 0;
        float: none;
    }

    #main-content-container {
        padding: 0 0 0 0 !important;
        margin-left: -4px !important; /* crhome hack */
    }

    .page-header {
        padding-bottom: 0;
        margin: 0 0 0 0;
    }

    * {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
    }

    label {
        white-space: nowrap;
    }

    a {
        text-decoration: none;
    }

        a[href]:after {
            content: none !important;
        }

    .form-control {
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: none;
        transition: none;
    }

    .print-hide {
        display: none;
    }

    .print-singlepage {
        page-break-after: always;
    }
}

@media print {

    /*
    Bootstrap 3 Fix
    Grid system using small form factor in print mode.
    Override the col-md to use normal % when in @media print
  */

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }
}
