@-moz-document url-prefix() {
  @media print {
    html,
    body {
      height: auto !important;
      background: none !important;
    }

    body,
    body.oh {
      overflow: visible !important;
    }

    .main-grid {
      display: block !important;
      background-color: #FFF !important;
    }

    body.page-template-page-tplt-results .main,
    body.page-template-page-tplt-results .main-content-container {
      display: block !important;
    }

    .block-accordion {
      page-break-inside: avoid;
      break-inside: avoid;
    }

    .block-accordion:not(:first-child) {
      page-break-before: always;
      break-before: page;
      break-after: auto;
      page-break-after: auto;
    }

    .block-accordion .question{
        margin-bottom: 20px !important;
    }
  }
}

