/* Copyright 2012 Prolog Development Center
   All rights reserved. */


@media print {
  @page {
    size: landscape;
  }
}

* {
  margin: 0;
  padding: 0;
}

html {
  color: #333;
}

select {
  height: 2em;
}

table {
  border-spacing: 0;
}
table.week thead tr {
  height: 4.5em;
  font-size: x-small;
}

table.month thead {
  font-size: x-small;
}

table.month td {
  text-align: center;
}
.label {
  color: #003756;
  font-weight: bold;
}
.negative {
  color: red;
}

@media screen and (min-width: 37em) {
  table.month thead {
    font-size: small;
  }
}

@media screen and (min-width: 60em) {
  table.week thead tr {
    font-size: small;
  }
}

@media screen and (min-width: 95em) {
  table.month td {
    text-align: left;
  }
}
