﻿@media print {
    * {
        float: none;
        overflow: visible;
    }

    body {
        font: 12pt "Times New Roman", TimesNR, Times, serif;
        background-color: #FFFFFF;
        background-image: none;
        color: #000000;
    }

    #ad {
        display: none;
    }

    #leftbar {
        display: none;
    }

    #contentarea {
        width: 100%;
    }

    header nav, footer, btn {
        display: none;
    }

    a img {
        border: 0;
    }

    img {
        max-width: 100%;
    }

    .container-fluid {
        position: relative;
        margin-bottom: 0;
        background-color: transparent;
        border: 0 none transparent;
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }

    .panel {
        position: relative;
        margin-bottom: 0;
        background-color: transparent;
        border: 0 none transparent;
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }

    .panel-body {
        position: relative;
        padding: 0;
    }

    .panel-heading {
        position: relative;
        padding: 0;
        border-bottom: 0 none transparent;
    }

        .panel-heading > .dropdown .dropdown-toggle {
            color: transparent;
        }

    .panel-title {
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        color: transparent;
    }

    .panel-footer {
        position: relative;
        padding: 0;
        background-color: transparent;
        border-top: 0 none transparent;
    }

    .panel-default {
        position: relative;
        border-color: transparent;
    }

        .panel-default > .panel-heading {
            position: relative;
            color: transparent;
            background-color: transparent;
            border-color: transparent;
        }

            .panel-default > .panel-heading + .panel-collapse > .panel-body {
                position: relative;
                border-top-color: transparent;
            }

            .panel-default > .panel-heading .badge {
                position: relative;
                color: transparent;
                background-color: transparent;
            }

        .panel-default > .panel-footer + .panel-collapse > .panel-body {
            position: relative;
            border-bottom-color: transparent;
        }

    .noprint {
        display: none;
    }

    table {
        -moz-page-break-inside: auto;
        page-break-inside: auto;
    }

    tr {
        -moz-page-break-inside: avoid;
        page-break-inside: avoid;
        page-break-after: auto;
    }

    th {
        background-color: lightslategrey;
    }

    thead {
        display: table-header-group;
    }

    tbody {
        display: table-row-group;
    }
}

@page {
    size: auto;
    margin: 0.5cm;
}
