body {
  min-width: 0 !important;
}

header, footer, nav[id=subNavTrust], nav.mainNav, nav.secondaryNav, div.mobileBurgerNavbar,
div[id^=shareBar], div[id^=socialBar], div.my-youtube-container, ol.breadcrumb, iframe {
  display: none !important;
  visibility: hidden;
}

h1, h2, h3, h4, h5 {
  page-break-after: avoid;
}

table, figure {
  page-break-inside: avoid;
}

img {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}

.container {
  min-width: 0 !important;
}

@media (min-width: 1200px) {
  .container {
    max-width: none !important;
  }
}
.visible-print {
  display: block;
}

.visible-print aside.sidebar, .visible-print section.content {
  min-width: 100% !important;
  position: relative;
}