/* version 1.0 */
.NoPrint {
  display: none;
  visibility: hidden;
}

.noprint {
  display: none;
}

body.bprint {
  font-size: 7pt;
  width: 650px;
  margin: auto;
}

p, td, th {
  font-size: 7pt;
}

@media print {
  body .ui-dialog {
    padding: 0 !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
  }
  body .ui-dialog-titlebar {
    display: none !important;
  }
  body .fg-toolbar {
    border-top: 1px solid #c5c5c5 !important;
    border-right: 1px solid #c5c5c5 !important;
    border-left: 1px solid #c5c5c5 !important;
    font-size: 12pt !important;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  body #srvletarea table.orderDetailTable {
    margin-bottom: 1.5em !important;
    border: 1px solid #c5c5c5 !important;
  }
  body #srvletarea table.orderDetailTable tr td,
  body #srvletarea table.orderDetailTable tr th {
    padding: 0.5em !important;
    font-size: 9pt !important;
  }
  body #srvletarea table.orderDetailTable tr {
    border-top: 1px solid #c5c5c5 !important;
  }
  body #srvletarea table.orderDetailTable:first-of-type tr:last-of-type td {
    border-left: none !important;
  }
  body #srvletarea table.orderDetailTable:nth-of-type(n + 2) tr th {
    border-bottom: 1px solid #c5c5c5 !important;
  }
  body #srvletarea table.orderDetailTable:first-of-type tr:nth-last-of-type(2) th {
    border-top: 1px solid #c5c5c5 !important;
  }
  body #srvletarea table.orderDetailTable:first-of-type tr th:nth-of-type(2) {
    border-left: 1px solid #c5c5c5 !important;
  }
  body #srvletarea table.orderDetailTable tr td:empty,
  body #srvletarea table.orderDetailTable tr th:empty {
    padding: 0 !important;
  }
  img {
    max-width: 320px;
    padding-top: 2.5em;
  }
}
@page {
  size: auto;
  margin-top: 0;
  margin-bottom: 0;
}
