/*---------------
*
*  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;
  }
  /* Print tab headings ususally hidden for desktop view and hide the tab bar */
  h2.resp-accordion {  /* Prints tab headings */
      display: block !important;
      padding-left: 0;
  }
  ul.resp-tabs-list {
      display: none!important;
  }
  /* End Print tab headings */
  
  .accordian-body {  /* Effectively expands all expand/collapses for print */
      display: block!important; 
  }
  .accordian-title {
      padding: 0;
  }
  .accordian-title h3:after { /* Removes arrows from printed expand/collapse */
      content: none!important;
  }
  /* 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-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{
    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*/
  }
  ul.rogs-comment li, p.rogs-comment { 
    color: #687d09 !important;
  }
  
  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;
  }
}