* html #poststuff {
  height: 100%;
}

body {
  background-color: #8bcde4;
  color: #000;
  text-indent: 0px;
}

td.year {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: #000;
  padding: 3px;
  border: 1px solid #686868;
}

td.year_select {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  border: 1px solid #686868;
  color: #A4E6FF;
  background-color: #21759C;
}

a.year_select_link:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  color: #A4E6FF;
}

a.year_select_link {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  color: #A4E6FF;
}

a.year_select_link:visited {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  color: #A4E6FF;
}

td.month {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
  color: #000;
  padding: 3px;
}

td.month_select {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  color: #A4E6FF;
  background-color: #21759C;
}

a.month_select_link {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #A4E6FF;
}

a.month_select_link:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #A4E6FF;
}

a.month_select_link:visited {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #A4E6FF;
}

td.day {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  color: #000;
  padding: 2px;
  border: 0px solid #000;
}

td.day_free {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  color: #d00;
  padding: 2px;
  border: 0px solid #000;
}

td.day_select {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding: 2px;
  color: #A4E6FF;
  background-color: #ddd;
  border: 0px solid #000;
}

td.day_free_select {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding: 2px;
  color: #A4E6FF;
  background-color: #daa;
  border: 0px solid #000;
}

a.day_free_select {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  color: #a00;
}

a.day_free_select:hover {
  text-decoration: underline;
  color: #a00;
}

a.day_free_select:visited {
  color: #a00;
}

.events {
  font-size: 6pt;
  font-weight: normal;
  color: #fff;
  padding: 2px;
}

.events_ {
  font-size: 6pt;
  font-weight: normal;
  color: #000;
  padding: 2px;
}

.rss {
  background-color: #21759C;
  text-align: left;
  color: #000;
  padding: 2px;
  height: 20px;
  border: 2px solid #8bcde4;
}

a.rss {
  font-family: Verdana, Arial, Helvetica;
  font-size: 6pt;
  font-weight: bold;
  color: #A4E6FF;
  border: 0px solid #000;
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 0px;
  padding: 0px;
}

.cal_menu {
  font-family: Verdana, Arial, Helvetica;
  color: #117;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  margin: 0px;
  margin-left: 0px;
}

