table.eventsCalendar {
  width: 700px;
}
table.eventsCalendar tbody tr td {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  width: 100px;
}
table.eventsCalendar tbody tr td.date {
  border-top: 1px solid #000000;
}
table.eventsCalendar tbody tr td div {
  width: 100%;
}
table.eventsCalendar tbody tr td div div {
  width: auto;
}
table.eventsCalendar tfoot th {
  border-top: 1px solid #000000;
  padding-top: 20px;
}
.cal_conf {
  border: 1px solid #000000;
  background-color: #AA0000;
  color: #FFFFFF;
  cursor: pointer;
}
.cal_conf div div {
  color: #FFFFFF;
}
.cal_hsaa {
  border: 1px solid #000000;
  background-color: #000080;
  color: #FFFFFF;
  cursor: pointer;
}
.cal_hsaa div div {
  color: #FFFFFF;
}
.cal_work {
  border: 1px solid #000000;
  background-color: #000080;
  color: #FFFFFF;
  cursor: pointer;
}
.cal_work div div {
  color: #FFFFFF;
}
.cal_othr {
  border: 1px solid #000000;
  background-color: #FFB91A;
  cursor: pointer;
}
.cal_othr div div {
  color: #000000;
}
div.hoverContent {
 display: none;
}
#FloatingDiv {
 background-color: #FFFFFF;
 border: 3px solid #000000;
 font-size: 12px;
}
#FloatingDiv > div.centered {
 display: table;
 position: static;
}
#FloatingDiv div.centered div { /*for IE*/
 position: absolute;
 top: 50%;
 left: 50%;
 width: inherit !important;
}
#FloatingDiv div.centered > div { /*for IE 7*/
 left: auto;
 width: inherit !important;
}
#FloatingDiv table { /*for IE 7*/
 margin-left: auto;
 margin-right: auto;
}
#FloatingDiv div.centered > /**/ div { /*for Mozilla and Opera*/
 display: table-cell;
 vertical-align: middle;
 position: static;
 left: 0px;
}
#FloatingDiv div.centered div div {
 position: relative;
 top: -50%;
 left: -50%;
 width: inherit !important;
}
#FloatingDiv div.centered > div > div { /*for IE 7*/
 left: 0px;
 width: inherit !important;
}

#FloatingDiv div.centered > div > /**/ div { /*for Mozilla and Opera*/
 left: 0px;
}
#FloatingDiv div.centered div div div {
 position: static;
 top: 0px;
 left: 0px;
 width: inherit !important;
}

