/* VOLSAP Print Styles */
@page {
    size: auto;
    margin: .75in .33in;
}

body, p, li {
    font-size: 11pt !important;
    line-height: 1.5em !important;
}

 
a {
 color:#000;
  text-decoration: underline !Important;
}

  h2, h3, h4, ul  {
    page-break-after: avoid;
  }
  
h1,
.print_slider span {
font-size: 21pt;
  font-weight: 800;
}

h2 {
font-size: 18pt;
  font-weight: 600;
}

  h3 {
font-size: 15pt;
}

  h4 {
font-size: 13pt;
}

h1, h2, h3, h4 {
  color: #000;
}
  
   
footer {
font-size: 10pt;
}
  
.table caption {
   caption-side: top;
}

a:after {content: " [" attr(href) "] ";font-size: 12px;/* color: #337ab7; *//* font-weight: 600; */}

	.main-content-body h2:first-of-type {
		margin-top: 0;
	}
  .navbar-brand span {
    color: #000;
}
  
  
  .brownbg {
    background: transparent;
    border-bottom: none;
}

  
.brownbg, #header.headroom--not-top .brownbg {
            background: transparent ! IMPORTANT;
            border-bottom: none ! IMPORTANT;
            box-shadow: none ! IMPORTANT;
            border: none ! IMPORTANT;
            height: initial;
}

  
.banner-overlay {
  position: initial;
  box-shadow: none;
  background-color: transparent;
  height: unset;
}
  
  
.top-menu,
.dt-paging,
.carousel-inner a:after,
#scroll-top-link,
.sidecontent,
.tab-btn,
.navbar-toggler,
.btn, .carousel-control,
body.glossary-page .breadcrumb, body.glossary-page ul.pagination, body.glossary-page .brownbg, body.glossary-page title, body.glossary-page footer, .fancy,
.photo-cred,
.swiper-wrapper > .swiper-slide span.photo-credit,
.glossary-list,
.swiper-slide > a:after,
.home-contentbox .col-xl-4,
.skip-nav
  {
  display:none;
}

  .jumbotron {
            background: none !important;
            min-height: initial;
            padding: initial;
  }
  
  .main-img {
        padding: 0 15px !important;
        max-height: fit-content;
  }

  
#header a:after,
.breadcrumb a:after,
.tabs li a:after,
.nav-tabs li a:after {
	content: " [" attr(href) "] ";
	display:none;
}
  
    .main-content {
        max-width: 100% !important;
        flex: 0 0 100%;
      padding: 0 15px!important;
    }


.employers-table {
	margin: 2em 0;
	overflow: visible!important;
}

a:link, a:visited, a {
            background: transparent;
            color: initial;
            font-weight: bold;
            text-decoration: none;
            text-align: start;
            text-wrap: initial;
}
  
a {
page-break-inside:avoid
}
a[href^=http]:after {
content:" < " attr(href) "> ";
}
$a:after > img {
content: "";
}
article a[href^="#"]:after {
content: "";
}
a:not(:local-link):after {
content:" < " attr(href) "> ";
}

a.glossary-popover {
   color: initial;
    text-decoration: none;
    border: none;
    cursor: initial;
	font-weight: inherit;
}
  
  .tab-content>.tab-pane {
    display: block !important;
    opacity: 1;
}
  
  .note {
    background-color: transparent !important;
    color: inherit !important;
    border-left: 1px solid #000 !important;
	padding: 0 15px!important;
}
  
  a.glossary-popover:after {
    content: none !important;
  }
  

.carousel-caption h2,
.carousel-caption p {
    margin-top: 0;
    color: #000;
}

.modal-dialog {
  width: 100vw;
  max-width: none;
  margin: 0;
}
.modal-content {
  height: 100%;
}

.modal-body {
  overflow-y: visible;
}

.modal-footer {
  visibility: hidden;
  display: none;
}


.modal {
  break-after: page;
}

#header.slideDown,
#header.slideUp{
    position: relative;
}

.footer {
  border-top: 1px solid #ddd;
  background: transparent;
  color: #000 !important;
  font-size:10pt;
}

footer h3
{ 
  color: #000 !important;
  font-size: 14pt;
}

footer i, footer a
{ 
  color: #000 !important;
  font-size: 10pt;
}

.footer1 .container-fluid, .footer2 {

	background-color: transparent;
	border: none;
}

.main-content .ui-tabs-tab.ui-state-active {
    border-bottom: none;
}

.logo .logo-text {
    font-size: 10pt !important;
    line-height: 1em !important;
    color: #000 !important;
}
.logo .logo-text .logo-small {
    font-size: 8pt !important;
    line-height: 1em !important;
    color: #000 !important;
}

footer .footer-2 {
    background: transparent;
    color: #000;
    border-top: 1px solid #ddd;
  font-size: 10pt;
}

.footer-links li span {
	color: #000;
}


@media print {
    table {
        page-break-before: avoid;
    }
}
