@media print {
  form { display: none;}
  footer.main-footer {display: none;}
  table th {font-weight: normal;font-size: 16px;}
  table#date th, table#date td {text-align: right;}
  @page {
    margin: 0;
    margin-left: 0;
    margin-top: 2cm;
    margin-bottom: 2cm;
  }
  table.table-bordered {
    width: 100%;
  }
  .price {
    background-color: #f4f4f4;
   }
}
@media screen {
 .price {
   background-color: #f4f4f4;
   font-weight: bolder !important;
  }
  .header {display: none;}
}
