#cal td {
  font: 8pt/12pt arial, tahoma;
  color: #ffffff;
}

#calHead {
  border-bottom: 1pt solid #cccccc;
}
#calToday {
  background-color: #535353;
}

#calDaysBar td {
  border-bottom: 1pt solid #cccccc;
  font-weight: 600;
}

#calBody {
  border: 1pt solid #cccccc;
  width: 200px;
  height: 150px;
  cursor: default;
}

#calNavBar {
  border-left: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  width: 200px;
  height: 15px;
}

#calNavBar img {
  /*_position: relative;*/
  border: none; margin: 0px;
}

#cal img:hover {
  border: none; margin: 0px;
}

#calEventWindow {
  width: 200px;
  font: 8pt/12pt arial, tahoma;
  border: 1pt solid #cccccc;
  /*background-color: red;*/
}

#calEventTxt {
  padding: 3px;
  text-align: center;
}

.calSpanText {
  color: #ffffff;
}

.calSpanLink {
  color: #e6893e;
  cursor: pointer;
}

.calSpanFest {
  color: #ff0000;
}

.calSpanLinkFest {
  color: #de32f1;
  cursor: pointer;
}