@charset "utf-8";

/* Print styles*/

@media print {
  
/* Hide navigation, sidebar, footer */
nav, .sidebar, .footer, .mobile-nav, .banner, .ads, form, button {
   display: none !important;
}
  
/* Make main content full width */
.main-content, #content {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
 }
  
 body {
    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: 14pt;
    line-height: 1.5;
}
 /* Remove box-shadows, gradients, etc. */
 * {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
 }
.btn-dkblue,
.button.btn.btn-dkblue,
#connect h2, .connect-link-label  {
	color: black !important;
    text-shadow: none !important;
}
.hero-messaging h2, h2#header-text {
    color: white !important;
    text-shadow: none !important;
}
.embeddedServiceHelpButton,
#hp-news,
#badges,
footer,
.headerNav.col-md-3.mb-3.order-last.order-md-first,
nav#area-sidenav,
.hero-image.mb-3
{
	display: none !important
}

@media (min-width: 768px) {
    #ECC-secondary .col-md-9,
    #ECC-tertiary .col-md-8{
        width: 100%;
    }
}  
#ECC-tertiary Area {
  
}

/* Calendar Event */ 
.add-event,
.callout-box {
    display: none;
}  
  
 /* Show URLs after links */
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: 10pt;
    color: #666;
}
.embeddedServiceHelpButton {
  display: none;
}
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;
}
#raveNotification,
#alertNotification,
.emergencynotice, 
ul.nav.nav-tabs.nav-tabs-responsive.nav-justified,
.carousel.slide{
    display: none;
}
}