﻿table.calendar th.week, table.calendar th.month {
  border: 1pt solid #191970;
}

table.calendar th.week {
  background-color: #4682B4;
  color: White;
  border: 1pt solid #191970;
}

table.calendar th.month {
  background-color: #191970;
  color: white;
  border: 1pt solid #191970;
}

table.calendar col.day {
  background-color: #87CEEB;
  width: 4em;
}

table.calendar td {
  border: 1pt solid #191970;
}

table.calendar span.red {
  color: Red;
}

table.calendar .todayday, table.calendar .todayevent{
  border-width: 4pt;
}

table.calendar .todayday {
  border-style: solid none solid solid;
  border-color: #191970;
}

table.calendar .todayevent {
  border-style: solid solid solid solid;
  border-left-width: 1pt;
  border-color: #191970;
}