@charset "UTF-8";

@media print {
  
  body { font-size: 13pt; color: #000; background-color: #FFF; }
  html { height: auto; margin-bottom: 0; }

  header, footer, #sidebar { display: none; }
  #print-layout-links-container { display: none; }
  
  /* (en) Disable background graphics of links  */
  body a[href^="http:"],
  body a[href^="https:"] {
    padding-left: 0;
    background-image: none;
  }

  /* (en) make .print class visible */
  .print { position: static; left: 0; }

  /* (en) generic class to hide elements for print */
  .noprint { display:none !important; }

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) Avoid page breaks right after headings */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  #content {margin: 30px 0 0 0; border: none; width: auto; }
  #content div.accordion div { display: block !important; }
  #content div.accordion h3 a {background: none; border: none; }

}