﻿@media print {
    body {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 14px;
    }

    .header, .footer, .footer-social, .footer-copyright, .primary-nav-section, #ControlBar_ControlPanel, .page-title-separator {
        display: none;
    }

    a[href]:after {
        content: none;
    }

    .channel-container .grouping .col-sm-6 {
        width: 50%;
        float: left;
    }

    #primary-rotator .item, #home-rotator .item {
        display: inline-block !important;
        height: auto;
        min-height: 200px;
    }

    #home-rotator h1 {
        font-size: 20px !important;
        line-height: 20px;
    }

    #home-rotator p {
        font-size: 14px !important;
    }

    .rotator-overlay, .rotator-heading {
        position: relative !important;
    }

    .cci-button, .btn {
        display: none;
    }

    .carousel-indicators {
        display: none;
    }

    .switch-box-container {
        overflow: visible !important;
    }

        .switch-box-container .switch-box-inner {
            width: 100% !important;
            overflow: visible !important;
            margin: 0 !important;
        }

            .switch-box-container .switch-box-inner .switch-box {
                width: 25% !important;
                float: left;
            }

    .container {
        width: 100%;
    }

    .switch-boxes .switch-control {
        display: none !important;
    }

    .large-box, .medium-box, .small-box {
        height: auto;
    }

    .DnnModule.col-sm-6 {
        width: 50%;
        float: left;
    }

    .small-box {
        float: left;
        width: 50%;
    }

    .medium-box {
        width: 50%;
        float: left;
    }

    .column-boxes .col-sm-4 {
        width: 33%;
        float: left;
    }

    .print-only {
        display: block !important;
    }
}

#Body.modal-open {
    visibility: hidden !important;
}

    #Body.modal-open div:not(.modal) {
        height: 0 !important;
    }

    #Body.modal-open .modal .modal-header,
    #Body.modal-open .modal .modal-body {
        visibility: visible;
    }

#Body .modal {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    overflow: visible !important;
}
