  /* Updated by Kelly Truong on 29 Jun 2017 */
#calendars ul,
#sidebar ul {
    list-style-type: none;
    padding-left: 10px;
}
.fade       { opacity:1; }
.fc-button-group button  { outline: none; }
.fc-basic-view .fc-day-number { text-align: right; }
#table {
    border-color: #eee;
}

.ui-widget-header {
    background:none;
    border: 1px solid #ddd;
}

.ui-widget-content {
    border: 1px solid #ddd;
}

.fc-header-title h2 { font-size: 2em; }

.fc-event  {
    display:none;
    font-size:0.95em;/*0.83*/
    font-weight:normal;
    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.90;
}
.fc-event:hover  {
    text-decoration: none;
    filter: alpha(opacity=100);
    opacity: 1;
}
.fc-event-inner {
    line-height: 15px;
}
.fc-today {
    background-image: none;
    background-color: #fdf4b9;
}
#mainContent a {
    color:inherit;
    font-size:0.8em;
}
#calendars {
    z-index: 1000;
}

#calendars li a span
{
    display: block;
    height: 20px;/*16*/
    width: 20px;/*16*/
    margin-right: 5px;
    float: left;
}

#calendars li a {
    display:block;
    margin:10px;
}

.off        { opacity: 0.4; }
.popover    { width:300px; }
.popover-title,
.popover-content {
    font-size: 12px;
}
.popover-title {
    font-weight: bold;
}

