.CalTable {
  border-style:     none;
  border-collapse:  collapse;
  width:            100%
}

.PopCalTable {
  border-style:     none;
  border-collapse:  collapse;
  width:            550px
}

.CalTitle {
  border:        #006633 thin solid;
  text-align:    center;
  border-width: .2ex;
  padding:      .5ex;
}

.CalCell {
  border:       #006633 thin solid;
  border-width: .2ex;
  padding:      .5ex;
  width:        14.29%
}

.CalCellEvent {
  border:       #006633 thin solid;
  border-width: .3ex;
  padding:      .5ex;
  width:        14.29%
}
.CalCellEvent a {
   text-decoration: none;
   font-weight:     bold;
}
.CalCellEvent a:link    {color: #003366;}
.CalCellEvent a:visited {color: #003366;}
.CalCellEvent a:hover   {color: #003366;}
.CalCellEvent a:active  {color: #003366;}

.EventTable {
  border-style:     none;
  border-collapse:  collapse;
  width:            100%
}

.EventTableHeader {
  background-color: #99CC99;
  font-weight:      bold;
  color:            FFFFFF;
  text-align:       center;
}

.EventDetailHeader {
  background-color: #FFDE10;
  padding:          2;
  border-style:     solid;
  border-width:     2;
  border-color:     #99CC99;
}

.EventDetailCell {
  background-color: #FFFFFF;
  padding:          2;
  border-style:     solid;
  border-width:     2;
  border-color:     #99CC99;
}

.TableTag {
  font-weight:    bold;
  text-align:     right;
  vertical-align: top;
}

.Detail {
  cursor:           url("/images/view.cur");
}

.hintsClass {
  text-align: center; font-family: Verdana, Arial, Helvetica;
}
.row {
  background: white;
}

.Short {
  line-height:  1ex;
}