@media print {
  body.printview #header,
  body.printview footer {
    display: none !important;
  }
  body.printview h1.print-title {
    display: block !important;
    padding-bottom: 2rem;
    text-align: center;
  }

  body.printview {
    margin-top: 0px !important;
    font-size: 12px !important;
  }

  body.printview #formsend-wrap {
    padding-top: 80px !important;
    width: 1280px;
  }

  body.printview #formsend-wrap input,
  body.printview #formsend-wrap p,
  body.printview #formsend-wrap span,
  body.printview #formsend-wrap label {
    font-size: 12px !important;
  }
  body.printview #formsend-wrap input {
    font-size: 12px !important;
    line-height: 1 !important;
  }
  body.printview #formsend-wrap input::placeholder {
    font-size: 12px !important;
    line-height: 1 !important;
  }

  body.printview #formsend-wrap input::-moz-placeholder {
    font-size: 12px !important;
    line-height: 1 !important;
  }

  body.printview #formsend-wrap input:-moz-placeholder {
    font-size: 12px !important;
    line-height: 1 !important;
  }

  body.printview #formsend-wrap input:-ms-input-placeholder {
    font-size: 12px !important;
    line-height: 1 !important;
  }

  body.printview #formsend-wrap input::-webkit-input-placeholder {
    font-size: 12px !important;
    line-height: 1 !important;
  }

  body.printview #formsend-wrap input:placeholder-shown {
    font-size: 12px !important;
  }

  .no-print,
  .no-print * {
    display: none !important;
  }

  .hidden-print {
    display: none !important;
  }
}
