﻿@media print {
  body * {
    margin: 0px;
    padding: 0px;
  }
  /* Sets Site Header, Page Header, nav and user menu to be removed from the page */
  header,
  nav,
  .toolbar,
  #userMenu {
    display: none;
  }
  /* Since the headers are fixed, need to set the top property to push the printable content to the top of the page. */
  #siteMainContainer {
    top: 0px;
  }
  .k-window {
    width: 800pt!important;
    height: 1100pt!important;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0!important;
    left: 0!important;
  }
  .printable,
  .printable * {
    visibility: visible;
  }
  @page {
    size: auto;
    /* auto is the initial value */
    /* this affects the margin in the printer settings */
    margin: 0;
  }
}
.printHr {
  border: none;
  height: 2px;
  /* Set the hr color */
  color: #000;
  background-color: #000;
}
.printTitleLabel {
  display: inline-block;
  font-size: 14pt;
}
.printDataLabel {
  font-size: 10pt;
}
.printLabel {
  font-weight: bold;
  display: inline-block;
  font-size: 9pt;
}
.printLabel:after {
  content: ':';
}
.printBold {
  font-weight: bold;
}
.alignRight {
  text-align: right;
}
.alignCenter {
  text-align: center;
}
.dataEntryLine {
  background: transparent;
  border: none;
  border-bottom: 1px solid #000000;
  width: 75px;
}
.gridLines {
  border-collapse: collapse;
  border: 1px solid #000;
  width: 100%;
}
.gridLines td {
  border: 1px solid #000;
  text-align: center;
}
