/* Print all tab content */
/* https://stackoverflow.com/questions/13963801/twitter-bootstrap-print-all-tab-content/13964669#13964669 */
/*.tab-content > .tab-pane {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}*/

/* Navbars are hidden on print, so the padding is not really needed */
/* Print page with Bootstrap */
/* https://stackoverflow.com/questions/20243767/printing-page-with-bootstrap-3/33018132 */
@media print {

    @page {
        size: A4;
        margin: 0;
    }

    html, body {
        width: 1024px;
    }

    body {
        margin: 0 auto;
        padding: 0;
        line-height: 1em;
        word-spacing:1px;
        letter-spacing:0.2px;
        font: 14px "Times New Roman", Times, serif;
        background:white;
        color:black;
        width: 100%;
        float: none;
    }

    /* avoid page-breaks inside a listingContainer*/
    .listingContainer{
        page-break-inside: avoid;
    }

    h1 {
        font: 28px "Times New Roman", Times, serif;
    }

    h2 {
        font: 24px "Times New Roman", Times, serif;
    }

    h3 {
        font: 20px "Times New Roman", Times, serif;
    }

    /* Improve colour contrast of links */
    a:link, a:visited {
        color: #781351
    }

    /* URL */
    a:link, a:visited {
        background: transparent;
        color:#333;
        text-decoration:none;
    }

    a[href]:after {
        content: "" !important;
    }

    a[href^="http://"] {
        color:#000;
    }

    #header {
        height:75px;
        font-size: 24pt;
        color:black
    }
}