.minical {
  font-size: 12px;
  border-collapse: collapse;
  margin: 0px 0px 5px 0px;
}
.minical caption a {
  font-weight: bold;
  color: #B04040;
}

.minical a {
    text-decoration: none;
    color: #000000;
}

.minical a:hover{
    color: #0000FF;
}

.minical caption a:hover {
  color: #0000FF;
}
.minical th,
.minical td.empty {
  color: #000000;
  text-align: center;
  background-color: #FFFFFF;
}
.minical td {
  padding: 0px 2px;
  border: 1px solid #FFFFFF;
}
.minical td a {
  display: block;
  text-align: center;
  margin: 0px;
  padding: 3px;
}
.minical td.weekend {
  background-color: #D0D0D0;
}
.minical td#today {
  background-color: #FFFF33;
}
.minical td.hasevents {
  background-color: #DDDDFF;
  font-weight: bold;
}

#month #prevmonth,
#viewl #prevmonth {
  float: left;
}

.weeknumber,
.weeknumber a {
  font-size: 10px;
  color: #B04040;
  text-decoration: none;
}

#day div.minicalcontainer {
  text-align: right;
  border: 0;
  margin: 0;
  padding: 0;
}
#day .minical caption {
  text-align: center;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
  font-size: 12pt;
}
#day .minical td.selectedday {
  border: 2px solid #000000;
}
#day .monthnav th {
  text-align: center;
  color: #000000;
  background-color: #FFFFFF;
  border-width: 0px;
  padding: 3px;
}

#day dl.desc {
  display: none;
  margin: 0px;
  padding: 0px;
}
#day dl.desc dt {
  font-weight: bold;
}
#day dl.desc dd {
  margin: 0px;
  padding-left: 20px;
}

