@charset "utf-8";

/* Print styles*/

@media print {
body {
    padding-top:0;
    padding-bottom: 15px;
    /*font-size: .875rem;*/
    line-height: 1.25em;
    /* IE4-8 and 9 (deprecated). */
    filter: Gray();
    /* SVG version for IE10, Chrome 17, FF3.5, 
       Safari 5.2 and Opera 11.6 */
    filter: url('#grayscale');
    /* CSS3 filter, at the moment Webkit only. Prefix it for
       future implementations */
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); /* future-proof *//*transform: scale(.85);*/
    font-size: 12pt;
    line-height: 1.5;
}
body, .main-content, #content,
.card,
.main p
{
    background: #fff !important;
    color: #000 !important;
}
.main-content, #content {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
}
header, footer, nav, .sidebar, .mobile-nav, .banner, .ads, form, button {
    display: none !important;
}
* {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}  
h1, h2, h3, h4 {
    line-height: 1.25em !important;
    padding-top: 5px !important;
}
.h1, h1 {
    font-size: 1.5rem !important;
    margin-bottom: .15em;
    text-transform: uppercase;
}
.h2, h2 {
    font-size: 1.25rem !important;
    margin-bottom: .375em;
    text-transform: none;
}
.h3, h3 {
    font-size: 1.125rem !important;
    margin-bottom: .522em;
    text-transform: none;
}
.h4, h4 {
    font-size: 1rem !important;
    margin-bottom: .5em;
    text-transform: none;
}
.h5, h5 {
    font-size: .875rem !important;
}
.h6, h6 {
    font-size: 0.75rem !important;
}
a[href]:after { /*Don't display URL after link*/
    content: "" !important;
}
a {
    text-decoration: none;
}
nav > .navbar, .list-group {
    display: none !important;
}
.hero-image, .nav-tabs.nav-tabs-responsive {
    display: none !important;
}
.tab-content > .tab-pane {
    display: block !important;
}
.collapse, .panel-body {
    display: block !important;
    height: auto !important;
}
footer > .footer-hero, .footer-social {
    display: none !important;
}
#emergencyNotice,
nav.py-3.navbar-dark.bg-dark.bg-gradient-animation 
/*ul.nav.nav-tabs.nav-tabs-responsive.nav-justified,
.carousel.slide*/{
    display: none;
}
}






