@media print {
  .ng-hide, div.navbar, button, a.carousel-control, i.infoIcon, .print-hide {
    display: none !important;
  }
  .print-show-block {
    display: block !important;
  }
  .print-show-inline-block {
    display: inline-block !important;
  }
  .print-show-inline {
    display: inline !important;
  }
  .page-break {
    page-break-after: always !important;
    page-break-before: avoid;
  }
  tr {
    page-break-inside: avoid;
  }
  .print-no-break {
    page-break-inside: avoid;
  }
  .print-image-link-format {
    font-size: 14px;
  }
  .print-text-highlight {
    text-decoration: underline;
  }
  table.dataTable, div.dataTable {
    border: 2px solid black !important;
  }
  thead {
    outline: 2px solid black !important;
  }
  tbody:not(.team-rating-scale-body):not(.individual-rating-scale-body) {
    outline: 2px solid black !important;
  }
  .print-outline {
    outline: 1px solid black !important;
  }
}

.print-show-block {
  display: none;
}
.print-show-inline-block {
  display: none;
}
.print-show-inline {
  display: none;
}
