.yui-calcontainer {
  border: none;
  font-size: 12px;
  background-color:#fff;
  margin: 0;
  padding: 0;
}

.yui-calcontainer.multi .groupcal {
  background-color:transparent;
}

.yui-calcontainer .title {
  font:100% Arial, Helvetica,sans-serif;
  color:#777;
  text-transform: uppercase;
}

/* Calendar element styles */

.yui-calendar {
  font:100% Arial, Helvetica,sans-serif;
}

.yui-calendar .calnavleft {
  background: url("/web/20161111094403oe_/https://wvvoad.communityos.org/images/calendar_left_arrow.png") no-repeat;
}

.yui-calendar .calnavright {
  background: url("/web/20161111094403oe_/https://wvvoad.communityos.org/images/calendar_right_arrow.png") no-repeat;
}

.yui-calendar td.calcell a {
  color:#003DB8;
}

.yui-calendar td.calcell.oom {
  color:#fff;
  background-color:#fff
  border:1px solid #000;
}

.yui-calendar td.calcell.selected {
  color: #003DB8;
}

.yui-calendar td.calcell.calcellhover {
  color:#FFF;
}

.yui-calendar td.calcell.calcellhover a {
  color:#FFF;
}

.yui-calendar td.calcell.restricted {
  text-decoration:line-through;
}

.yui-calendar td.calcell.previous {
  color:#CCC;
}

.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }

.yui-calendar .calhead {
  padding: 4px 0 4px 0;
  background-color:#FFF;
  font-weight: normal;
  text-transform: uppercase;
}

.yui-calendar .calweekdaycell {
  padding: 2px;
  font-size: 11px;
  color:#000;
  background-color: #ccc;
  text-transform: uppercase;
}

.yui-calendar .calfoot {
  background-color:#EEE;
}

.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
  color:#666;
}
