body {
  margin: 0;
  padding: 0;
  font: 11pt/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300; }

p {
  margin: 0 0 1.4em; }

p:last-child {
  margin-bottom: 0; }

/**
 * Page layout
 */
body {
  margin: 0; }

@page {
  size: 210mm 297mm;
  margin: 12mm 12mm 17mm;
  padding: 0; }
h1 {
  margin-bottom: 0.25em;
  font-weight: 400; }

.date {
  margin-bottom: 40px; }

/**
 * Tee sheet
 */
.table,
.diary {
  width: 100%;
  border-spacing: 0;
  table-layout: fixed; }
  .table th,
  .table td,
  .diary th,
  .diary td {
    border-bottom: 1px solid #ccc;
    padding: 8px 10px; }
    .table th:first-child,
    .table td:first-child,
    .diary th:first-child,
    .diary td:first-child {
      padding-left: 0; }
  .table thead th,
  .diary thead th {
    text-align: left; }

.table__start-of-section {
  border-left: 2px solid #666; }

.table__start-of-subsection {
  border-left: 1px solid #ccc; }

.col--time {
  width: 100px; }

/**
 * Hide header/footer/etc
 */
.site-header,
.diary-header,
.footer,
.diary-footer {
  display: none; }

/*# sourceMappingURL=print.css.map */