@media print {
  
  @page {
    size: A4;
    margin: 1in;
  }

  .page-parking-confirm-pdf .qr-code-wrapper {
    margin-top: -0.8cm;
  }

  .page-parking-confirm-pdf .qr-code {
    margin-top: 0;
  }

  .page-parking-confirm-pdf .mobile-apps {
    margin-top: -0.2cm;
  }

  .page-parking-confirm-pdf .parking-item {
    margin-top: 0.5cm;
  }

  .page-parking-confirm-pdf .c-time-detail__icon {
    display: none;
  }

  .page-parking-confirm-pdf .c-rounded-label {
    border: 1px solid #0f2f4d;
    font-size: 12px;
  }

  .page-parking-confirm-pdf .c-rounded-label--positive {
    background-color: transparent;
    color: #0f2f4d;
  }

  .page-parking-confirm-pdf .qr-code-suggestion {
    margin-top: 1cm;
  }

  .page-parking-confirm-pdf .c-suggestion {
    background-color: #FFF;
    border: solid 2px #000;
    border-radius: 0;
    text-align: left !important;
  }

  .page-parking-confirm-pdf .c-suggestion__text strong,
  .page-parking-confirm-pdf .c-suggestion__text p {
    color: #000;
  }

  .page-parking-confirm-pdf .instructions-title {
    margin-top: 0.7cm;
  }

  .page-parking-confirm-pdf .instructions {
    margin-top: 0.1cm;
  }

  .page-parking-confirm-pdf .telepass {
    padding-block: 0;
  }

  .page-parking-confirm-pdf .telepass .o-media.c-media--warning {
    background-color: #FFF;
    padding: 0;
  }

  .page-parking-confirm-pdf .telepass .o-media__figure {
    display: none;
  }

  .page-parking-confirm-pdf .telepass .c-media__body {
    color: #000;
  }

  .page-parking-confirm-pdf .c-warnings {
    display: block !important;
    padding: 0;
  }

  .no-print {
    display: none;
  }

}