body div.site-content {
  padding: 0 !important;
  margin: 0 !important;
}

#printToolbar {
  color: rgba(0, 0, 0, 0.87) !important;
  display: block !important;
}

.md-padding {
  padding: 5px;
}

div#employee {
  margin-top: -10px !important;
}

div#employee h2 {
  margin-top: 0;
}

md-toolbar {
  max-height: 20px;
  min-height: 20px;
}

md-content {
  padding: 0 !important;
}

md-tabs-wrapper {
  border-width: 0 !important;
}

md-divider {
  display: none;
}

.md-breadcrumb {
  display: none;
}

md-tabs-canvas {
  display: none !important;
}

.site-content table {
  max-width: 100% !important;
  width: 100% !important;
}

td.arrival,
td.departure,
td.hours,
td.minutes {
  text-align: center;
}

table#my-dtr tr td:nth-child(1) {
  max-width: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

table#my-dtr tr th:nth-child(4) {
  max-width: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

table#my-dtr tr th:nth-child(5) {
  max-width: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

th {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 14px;
  max-height: 14px;
}

td md-input-container {
  margin: 0px !important;
}

td md-input-container label.attribute-header {
  display: none;
}

td md-input-container md-select {
  max-height: 10px;
}

td md-input-container md-select-value {
  max-height: 10px !important;
  min-height: 10px !important;
}

td md-select {
  max-width: 50px;
}

.md-fab {
  display: none;
}

button {
  display: none !important;
}

h3 {
  margin: 1mm !important;
}

h4.md-subhead {
  min-height: 12pt !important;
  max-height: 12pt !important;
  font-size: 12pt !important;
  margin: 0 !important;
}

table td {
  padding: 0;
}

table td {
  font-weight: normal;
  font-size: 8pt;
}

.site-footer {
  padding: 0 !important;
  margin: 0 !important;
}

span.superscript {
  font-size: 5pt;
}

span.superscript br {
  display: none;
}
