@media print {
  body {
    background: #fff !important;
    color: #07162f !important;
  }

  header,
  footer,
  .no-print {
    display: none !important;
  }

  main {
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .invoice-print {
    border: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  .invoice-print * {
    border-color: #cbd5e1 !important;
    color: #07162f !important;
  }

  a {
    text-decoration: none !important;
  }
}
