p.event_list {
  border: 3px solid #000099;
  background-color: #99CCFF;
  padding: 3px;
  text-align: left;}
.list_title {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: #3333FF;
  font-weight: bold;}
a.list_title:hover {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: #FF0000;
  font-weight: bold;}
.list_date {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;
  font-style: italic}
.list_descr {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;}
.list_details {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: #3333FF;}
a.list_details:hover {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: #FF0000;}
p.event {
  border: 3px solid #000099;
  background-color: #99CCFF;
  padding: 3px;}
.event_title {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: #3333FF;
  font-weight: bold;}
.event_date {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;
  font-style: italic}
.event_category {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;}
.event_descr {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;}
.event_info {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: black;}
table.cal_header {
  background-color: #006633;
  border: 1px solid black;
  }
td.cal_month {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #CCFF33;
  background-color: #006633;}
.cal_prev {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #CCFF33;
  background-color: #006633;}
a.cal_prev:hover {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;}
.cal_next {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #CCFF33;
  background-color: #006633;}
a.cal_next:hover {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;}
td.cal_dayinitial {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  background-color: #CCFF33;}
table.cal_datecells {
  background-color: #FFFFFF;
  border: 1px solid black;
  }
td.cal_date {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  background-color: #FFFFFF;}
td.cal_date_clickable {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  background-color: #99CCFF;}
a.cal_date_link {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: blue;}
a.cal_date_link:hover {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;}
