#main_content .calendar_header {
  clear: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #00519E;
  font-weight: bold;
  padding-left: 0px;
  padding-bottom: 20px;
  width: 420px;
  overflow: hidden;
}

#main_content .calendar_entry {
  clear: left;
  margin-right: 0px;
  margin-bottom: 10px;
  width: 420px;
  overflow: hidden;
}

#main_content .calendar_leftcol {
  width: 320px;
  padding-left: 0px;
  padding-bottom: 10px;
}

#main_content .calendar_teaser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00519E;
  text-decoration: none;
  padding-right: 15px;
  padding-bottom: 3px;
}

#main_content .calendar_teaser a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00519E;
  text-decoration: none;
}
#main_content .calendar_teaser a:hover {
  color: #db0132;
  text-decoration: none;
}

#main_content .calendar_date {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #00519E;
  padding-left: 0px;
  padding-right: 10px;
}

#main_content .calendar_righcol{
  width: 100px;
}

#main_content .calendar_add {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #00519E;
  padding-left: 0px !important;
  padding-bottom: 20px;
}

#border_content .calendar_header {
    display: none;
}

#border_content .calendar_entry{
    display: none;
}