/* Calendar Plugin */

.cal-body {
  background:#444;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  border-top:#86E160 1px solid;
  color:#FFF;
  font-weight:bold;
}
.cal-day,
.cal_day {
  background:transparent;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-top:#86E160 2px solid;
  color:#FFF;
  font-weight:bold;
}
.cal-dayview-times {
  background:#444;
  border-bottom:#686868 1px solid;
  border-left:#686868 1px solid;
  border-right:#686868 1px solid;
  border-top:#686868 1px solid;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;
}
.cal-dayx-body {
  background:#555
}
.cal-dayx-cur {
  background:#666;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;
}
.cal-dayx-subcur {
  background:#444;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;
  padding-top:4px;
}
.cal-dayx-times {
  border-bottom:#444 1px solid;
  border-left:#444 1px solid;
  border-right:#444 1px solid;
}
.cal-dayx-times2 {
  background:#444
}
.cal-dayx-weekevent {
  border-bottom:#444 1px solid;
  border-left:#444 1px solid;
  border-right:#444 1px solid;
  border-top:#444 1px solid;
}
.cal-futureday {
  background:#555
}
.cal-header {
  background:#444;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  border-top:#86E160 1px solid;
}
.cal-hr {
  background:#444
}
.cal-month,
.cal_month {
  background:#444;
  color:#FFF;
  font-size:1em;
}
.cal-nullday {
  background:#444;
  color:#000000;
}
.cal-oldday {
  background:#555;
  color:#000000;
}
.cal-quickadd,
.quickadd {
  background:#444;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  border-top:#86E160 1px solid;
  padding:4px;
}
.cal-today {
  background:#444;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  border-top:#86E160 1px solid;
}
.cal-weekpointers {
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
}
.cal-weekview-addevent {
  background:#444;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font-weight:bold;
  font-size:.9em;
  padding:4px;
}
.cal-weekview-caltitle {
  background:#444;
  border-bottom:#86E160 1px solid;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;
  padding:4px;
}
.cal-weekview-curday,
.weekview_curday {
  background:#686868;
  color:#FFF;
}
.cal-weekview-daterange {
  background:#444;
  border-left:#86E160 1px solid;
  border-right:#86E160 1px solid;
  border-top:#86E160 1px solid;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;
  padding:4px;
}
.cal-weekview-dayformat {
  background:#444;
  border-left:#86E160 1px solid;
  border-top:#86E160 1px solid;
  color:#FFF;
  font-weight:bold;
  font-size:.9em;  padding:4px;
}
.cal-weekview-offday,
.weekview_offday {
  background:transparent;
  color:#FFF;
}
.smallcal-week-even {
  background:#686868;
  color:#FFF;
}