    @media print {
    .d-print-none {
      display:none !important
    }
    
    .d-print-inline {
      display:inline !important
    }
    
    .d-print-inline-block {
      display:inline-block !important
    }
    
    .d-print-block {
      display:block !important
    }
    
    .d-print-table {
      display:table !important
    }
    
    .d-print-table-row {
      display:table-row !important
    }
    
    .d-print-table-cell {
      display:table-cell !important
    }
    .d-print-flex {
      display:-ms-flexbox !important; display:flex !important
    }
    .d-print-inline-flex {
      display:-ms-inline-flexbox !important; display:inline-flex !important
    }
}
 @media print {
    *, ::after, ::before {
      text-shadow:none !important; box-shadow:none !important
    }
    
    a:not(.btn) {
      text-decoration:underline
    }
    
    abbr[title]::after {
      content:" (" attr(title) ")"
    }
    
    pre {
      white-space:pre-wrap !important
    }
    
    blockquote, pre {
      border:1px solid #adb5bd; page-break-inside:avoid
    }
    
    img, tr {
      page-break-inside:avoid
    }
    
    h2, h3, p {
      orphans:3; widows:3
    }
    
    h2, h3 {
      page-break-after:avoid
    }
    
    @page {
      size:a3
    }
    
    body {
      min-width:992px !important
    }
    
    .container {
      min-width:992px !important
    }
    
    .navbar {
      display:none
    }
    
    .badge {
      border:1px solid #000
    }
    
    .table {
      border-collapse:collapse !important
    }
    
    .table td, .table th {
      background-color:#fff !important
    }
    
    .table-bordered td, .table-bordered th {
      border:1px solid #dee2e6 !important
    }
    
    .table-dark {
      color:inherit
    }
    
    .table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
      border-color:#dee2e6
    }
    
    .table .thead-dark th {
      color:inherit; border-color:#dee2e6
    }
}