/*---------------
*
*  Print Styles
*
----------------*/

/* #logout-button { display:none; visibility: hidden;} */

@media print {

  #content:before {
    content: url('./?a=190581');
  }

  header,footer,.main-nav,.left-nav,.left-side,.right-side,.page-nav,.to-top,.sub-nav,.hidenojs,#logout-button {
    display: none!important;
  }
  .page-content {
      padding-left: 0 !important;
  }
  ol.breadcrumbs-list {
      display: none;
  }
  /* Print tab headings ususally hidden for desktop view and hide the tab bar */
  .rogs-print h2.resp-accordion {  /* Prints tab headings. Modified MP 7/11/22 */
      display: block !important;
      padding-left: 0;
      font-size: 1.75rem !important;  
      font-weight: 400 !important;
  }
  .rogs-print .resp-tab-content, .rogs-print div.indicators { /* added MP 7/11/22 */
      padding: 0 !important;
    }
  .rogs-print .resp-tab-content ul li { margin-left: unset !important; }
  .rogs-print .accordian-body { /* added MP 7/11/22 */
      padding: 0.8em 0 !important;
    }
  .rogs-print .page-title + h2 {  /* added MP 7/11/22 */
      font-size: 1.75rem !important;  
      font-weight: 400 !important;
  }
  ul.resp-tabs-list {
      display: none!important;
  }
  /* End Print tab headings */
  
  .rogs-comment {  /* added MP 7/11/22 */
      background-color: #efefef !important;
      break-inside: avoid-page;
  }
  .accordian-body {  /* Effectively expands all expand/collapses for print */
      display: block!important; 
  }
  .rogs-print .accordian-body h4 { /* added MP 7/11/22 */
      font-weight: 400 !important; 
  }
  .accordian-title {
      padding: 0;
  }
  .rogs-print h3 { /* added MP 7/11/22 .rogs-print .accordian-title h3, .rogs-print .resp-tab-content h3 */
      font-size: 1.5rem !important; 
      font-weight: 500 !important;
  }
  .rogs-print .resp-tab-content h3:first-child {
      margin-top: 0 !important;
  }
  .accordian-title h3:after { /* Removes arrows from printed expand/collapse */
      content: none!important;
  }
  
  /* left align content in rogs pageupdates and data download boxes */
  .rogs-print div.pageupdates, .rogs-print div.pageupdates p {
	  padding: 0;
  }
  .rogs-print div.pageupdates h2.rogs-small-header {
	  margin-left: 0;
  }
  .rogs-print .bulletnote, .rogs-print ul.nobullet {
	  padding-left: 0 !important;
  }
  #content h2 + ul, #content ul + ul, 
  #content li a[href$=".xlsx"], #content li.csv a, #content ul:not(.iconftype):not(.squareslarge) li a[href$=".pdf"] {
      padding-left: 0;
  }
  #content ul:not(.iconftype):not(.squareslarge) li a[href$=".doc"], #content ul:not(.iconftype):not(.squareslarge) li a[href$=".docx"] {
      padding-left: 0;
  }
  /* RoGS collapsible charts */
  .collapsechart-title { display: none; }
  .collapsechart-body { display: block!important; }
  
  .page-body, .printonly {
    display: block!important;
  }
  .resp-tab-content{
    display: block;
    visibility: visible;
  }
  .resp-tab-content h2 { /* added MP 7/11/22 */
    font-size: 1.5rem !important;
  }
  .resp-tab-content-active {
    border-bottom: none;
  }
  .resp-tabs-container {
    padding-top: 0!important;
  }
  .timeline .resp-tabs-list li:after,
  .timeline .resp-tabs-list li:before{
    border: none;
  }
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

 /* a[href]:after {
    content: " (" attr(href) ")";
    -ms-word-break: break-all;
     word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  } */

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  acronym[title]:after {
    content: " (" attr(title) ")";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    break-inside: avoid-page;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    break-inside: avoid-page;
  }
  img {
    max-width: 100% !important;
  }

  .noprint { 
    visibility: hidden; display: none; 
  }
  /* p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  } */
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .mobile-table,.mobile-nav-toggle,.ico-menu{
    display: none;
  }
  .table-responsive{
    display: block!important;
  }
  
  /* Highlighting for RoGS */
  .yellow {
    background-color: #ffff00 !important;
    box-shadow:  inset 0 0 0 1000px #ffff00 !important; /* workaround for IE 11*/
  }
  .drafting-note {
    color: #a52828 !important;
    font-weight: 700;
  }
  div.figure-box, div.flowchart, img.printonly { /* Makes sure a div or img prints on one page, not split across 2 pages.  Currently only for RoGS figures and Tableau viz printonly PNGs */
      break-inside: avoid-page !important;
  }
}