/* Print rules for ordinary application pages.

   The client report has its own dedicated stylesheet (templates/reports/
   report.css). This file makes any other page print cleanly if someone hits
   Ctrl+P on it: navigation, buttons, and forms are dropped, and the content
   is laid out for paper. */

@page {
  size: Letter;
  margin: 0.75in;
}

.no-print,
.topbar,
.mainnav,
.footer,
.flashes,
.searchbar,
.form-actions,
.pagination,
.btn,
button,
form {
  display: none !important;
}

body {
  background: #ffffff !important;
  color: #000000;
  font-size: 11pt;
}

.page {
  max-width: none;
  margin: 0;
  padding: 0;
}

.card {
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0 0 1rem;
  page-break-inside: avoid;
  break-inside: avoid;
}

a { color: #000000; text-decoration: none; }

.table { font-size: 10pt; }
.table th, .table td { border-bottom: 1px solid #cccccc; }

.incident {
  page-break-inside: avoid;
  break-inside: avoid;
  background: #ffffff;
  border-color: #cccccc;
}

h1, h2, h3 {
  page-break-after: avoid;
  break-after: avoid;
}
