/* override styles when printing */
@page {
  size: 210mm 297mm;
  margin: none;
}
@media print {

  .fm-layout.fm-layout--masthead-two-col,
  .consumer-global-nav__right,
  .global-nav__right.mega_menu_nav,
  #block-particle-guidepl-local-tasks,
  .layout__region--banner,
  .color-trigger--white.fm-layout--placemat,
  .fm-layout--main-right .col-xs-12.col-sm-4,
  .fm-footer,
  .hidden-print,
  #toolbar-administration,
  .breadcrumb.guide-breadcrumb,
  .resp-sharing__group,
  .toolbar-menu.claro-toolbar-menu,
  .toolbar-menu-administration,
  .guide-addy.box-layout,
  .detail-footer,
  .guide-coveo-fm-search__form-block--header{
    display: none;
  }
  /**/
  table, figure {
    /*page-break-inside: avoid; !* Prevent the table from breaking across pages *!*/
  }

  body {
    background-color: #ffffff;
    color: #121212;
    font-family: 'Source Sans Pro', Arial, sans-serif;
    font-size: 16pt !important;
     }

  h1, .main-title {
    font-weight: bold;
    font-size: 24pt !important;
    line-height: 28pt;
    color: #05314D; }

  h2, .guide-preface, .guide-pdf__part-subpart,
  .guide-pdf__part-chapter,
  .guide-pdf__part-section,
  .guide-pdf__part-subsection, .copyright__pdf-wrapper .guide-copyright_title__pdf, .guide-preface__title,
  h3,
  .guide-pdf__topic-title {
    font-size: 16pt;
    line-height: 24pt;
    color: #05314D; }

  h4, .guide-statement__heading,
  .field__label {
    padding: 12pt 0 8pt 0;
    font-size: 14pt;
    line-height: 16pt;
    color: #05314D;
    font-weight: 600; }

  h6 {
    font-size: 14pt;
    line-height: 16pt;
    font-weight: 500;
    color: #05314D;
    padding-bottom: 16pt; }

  h5 {
    font-size: 16pt;
    line-height: 24pt;
    color: #05314D;
    font-weight: 600;
    background-color: #F3F3F3;
    padding: 8pt 8pt 8pt 75px;
    margin-left: -75px; }

  .body-field p, p, a, span, li {
    color: inherit !important;
    font-size: 16pt !important;
    line-height: inherit !important;

  }
  .paragraph--type--footnote, .paragraph--type--policy-statement {
    /*page-break-before: always;*/
  }

  a {
    color: #2779AA !important;
    text-decoration: none;
    font-family: sans-serif;
    font-size: inherit; }
  h4.guide-statement__heading a {
    color: #05314D !important;
    font-size: 22px !important;
    font-weight: 600;
  }

  table {
    width: 100%;
    padding: 0;
    border-collapse: collapse; }
  table td,
  table th {
    border: 1px solid #B3B3B3;
    padding: 10pt; }
  table tr {
    background-color: transparent; }
  table thead {
    background-color: #f3f4f9;
    font-weight: 600; }

  li p {
    /*margin: 3pt 0; */
  }

  blockquote {
    margin-left: 0;
    color: #4D4D4D;
    padding-left: 10pt; }
  blockquote.note {
    border-left: #085280 3pt solid; }
  blockquote.note-table {
    color: #085280; }
  blockquote p {
    margin: 0; }
  /**/
  #topic_content {
    padding-top: 40px;
  }
  #topic_content a.guide-internal-link {
    display: inline !important;
    /*font-size: 14px;*/
  }

  .global-nav__container.container-fluid {
    min-height: 60px;
  }

  .col-xs-12.col-sm-8.fm-layout__col-aside {
    padding: 0;
  }
  .global-nav__container {
  }
  .global-nav__container img {
    filter: saturate(500%) contrast(800%) brightness(500%)
    invert(80%) sepia(50%) hue-rotate(120deg);
  }
  .global-nav {
    background-color: transparent;
  }


}
