header, footer,
.menu-overlay, .menu-sidebar,
.diary-month-picker, .diary-arrows-container,
.icon, .subs_title, .subs_wrapper, .js-desc {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-size: 14px;
}

.diary-month-picker {
  display: flex;
  justify-content: space-between;
}

table.diary-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}
table.diary-table .cell-description, table.diary-table thead {
  display: none;
}

.pdf-attachment {
  position: relative;
}
.pdf-attachment a {
  font-size: 0.8rem;
}

thead {
  display: none;
}

tbody tr {
  border-bottom: 1px solid black;
}
tbody td {
  display: block;
  border: 0;
}
tbody td:nth-of-type(1) {
  display: flex;
  justify-content: space-between;
  font-size: 1rem;
}
tbody td:nth-of-type(1) .times {
  display: inline-block;
}
tbody td:nth-of-type(2) {
  padding: 0.4rem 1rem;
  font-size: 1.1rem;
}
tbody td:nth-of-type(3) {
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
}
tbody td:nth-of-type(4) {
  display: none;
}
tbody td:nth-of-type(6) {
  display: none;
}
tbody td:nth-of-type(7) {
  display: none;
}

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