#tableCalendar .hidden {
  display: none;
}
#tableCalendar .header > * {
  font-weight: bold;
  background: #555 !important;
  color: white;
  font-size: 1.15em !important;
}
#tableCalendar .regOpen a {
  color: #28ae28;
}
#tableCalendar i.fa {
  margin-right: 5px;
}
#tableCalendar .results > a:hover {
  color: gray;
}
#searchCalendar {
  display: inline-block;
  width: 80%;
}
