
@media print {
    blockquote,
    img,
    pre,
    tr {
      page-break-inside:avoid
    }
    *,
    ::after,
    ::before {
      text-shadow:none!important;
      box-shadow:none!important
    }
    a,
    a:visited {
      text-decoration:underline
    }
    abbr[title]::after {
      content:" (" attr(title) ")"
    }
    pre {
      white-space:pre-wrap!important
    }
    blockquote,
    pre {
      border:1px solid #050505
    }
    thead {
      display:table-header-group
    }
    h2,
    h3,
    p,li {
      orphans:3;
      widows:3;
      
      
      
    }
    h2,
    h3 {
      page-break-after:avoid
    }
    .navbar {
      display:none;
    }
    .badge {
      border:1px solid #000
    }
    .table {
      border-collapse:collapse!important
    }
    .table td,
    .table th {
      background-color:#fff!important
    }
    .table-bordered {
      border:1px solid #000!important
    }
  }

@media print {
    .d-print-block {
      display:block!important
    }
  }
  .d-print-inline {
    display:none!important
  }
  @media print {
    .d-print-inline {
      display:inline!important
    }
  }
  .d-print-inline-block {
    display:none!important
  }
  @media print {
    .d-print-inline-block {
      display:inline-block!important
    }
    .d-print-none {
      display:none!important
    }
  }
@media print {
    p.bodyText {font-family:georgia, times, serif;}
    table,th,tr,td{
       border:3px solid #000 !important;
       
    }
 }
 @media print {
    @page {
      margin:0;
      size:auto
    }
    body {
      margin:0!important;
      padding:0!important
    }
    .actions,
    .btn--action,
    .chat,
    .content__title,
    .footer,
    .growl-animated,
    .header,
    .navigation,
    .notifications {
      display:none!important
    }
    .invoice {
      padding-top:90px!important;
      height:1560px!important;
      position: absolute;
      top: 0px;
      background-color: #fff;
      left: 0px;
      /*-webkit-print-color-adjust:exact!important*/
    }
  }