﻿/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {

    * {
        -webkit-print-color-adjust: exact;
    }

        *,
        *:before,
        *:after {
            color: #000 !important;
            text-shadow: none !important;
            background: transparent !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
        }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            /*content: " (" attr(href) ")";*/
            display: none;
        }

    abbr[title]:after {
        /*content: " (" attr(title) ")";*/
        display: none;
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        width: 300px;
    }

    /*p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h1, h2, h3 {
        page-break-after: avoid;
    }*/

    .navbar, footer {
        display: none;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
        page-break-after: auto;
        page-break-inside: avoid;
        width: 100%;
    }

        .table td,
        .table th {
            background-color: #fff !important;
        }

        .table > thead > tr > td,
        .table > tbody > tr > td {
            padding: 2px 0;
        }

    thead {
        display: table-header-group
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }

    #parentHorizontalTab > .resp-tabs-container > div {
        display: block;
        page-break-inside: avoid;
    }

    .resp-tabs-list {
        display: none;
    }

    .overflow-x {
        overflow: visible;
    }

    #bg-logo {
        display: block !important;
        position: absolute;
        opacity: 0.05;
        left: 40%;
    }

    #bg-Burstlogo {
        display: block !important;
        position: absolute;
        opacity: 0.05;
        left: 35%;
        width: 170px;
    }

    #sitelogo {
        display: block !important;
        width: 15%;
    }

    .emergency, .full-nav-hero {
        display: none;
    }

    #filters {
        display: none;
    }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }
}


h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 32px;
}

h3, .h3 {
    font-size: 26px;
}

h4, .h4 {
    font-size: 20px;
}

h5, .h5 {
    font-size: 18px;
}

h6, .h6 {
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, li {
    page-break-inside: avoid;
    orphans: 3;
    widows: 3;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    page-break-after: avoid;
}


.no-print, .no-print * {
    display: none !important;
}

.printSize {
    width: 100%
}

.carousel-caption, .carousel-indicators {
    display: none !important;
}
