/* print.css */
@media print {

  @page {
    size: A4;
    margin: 20mm;
  }

  html, body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body {
    font-size: 11px;
    line-height: 1.35;
  }

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

  p, ul, ol {
    page-break-inside: avoid;
  }

  .standard-content p, .standard-content li, .custom-bullets li {
    font-size: 12pt !important;
    letter-spacing: -0.02em;
  }

  .standard-content ul, .custom-bullets ul  {
    list-style: disc !important;
    padding-left: 1.2em !important;
  }

  .standard-content li, .custom-bullets li {
    list-style-position: outside !important;
    padding-left: 5px;
  }

  .standard-content > ul li::before, .custom-bullets > ul li::before {
    content: none !important;
    display: none !important;
  }

  .container, .wrapper, .content,main, article, .site-content {
    max-width: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .mast, #site-footer, .newsletter-banner, .relative-container {
    display: none !important;
  }

  img.mobile-image {
    display: none !important;
  }

  .collapse {
    display: block !important;
  }

  .linkedin {
    display: none !important;
  }

  /* Kill the Bootstrap grid for print (stack everything) */
  .row {
    display: block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Target all bootstrap columns */
  [class*="col-"] {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;          /* important for Safari */
  }

  /* If you use Bootstrap gutters */
  [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .offset-lg-2 {
    margin-left: 0 !important;
  }

  .quote-content::before {
    display: none !important;
  }

  .navybg, .pinkbg, .orangebg {
    background: transparent !important;
  }

  .navybg .standard-content h2, .navybg .standard-content h3, .navybg .standard-content p {
    color: #000 !important;
  }

  .pinkbg .standard-content h2, .pinkbg .standard-content h3, .pinkbg .standard-content p {
    color: #000 !important;
  }

  .orangebg .standard-content h2, .orangebg .standard-content h3, .orangebg .standard-content p {
    color: #000 !important;
  }

  .standard-content h2 {
    margin-top: 30px !important;
    margin-bottom: 20px !important;
  }

}
