  .s-lc-fhw-map { border:1px solid #ccc; width: 750px; height: 300px; }
.s-lc-fhw-pills { padding: 10px 0px; }
/*week*/

table.s-lc-whw tr td {
    font-size: 0.86em;
}

table.s-lc-whw thead th {
    font-size: .9em;
}
.s-lc-whw thead { background-color: #F5F5F5; }
.s-lc-whw-head-date { color: #5F5F5F; }
.s-lc-whw-today-h {  background-color: #ddd; }
.s-lc-whw-today { background-color: #F5F5F5; }
.s-lc-whw-bh { white-space: nowrap; }
.s-lc-whw-locname { font-weight: bold;}
.s-lc-whw-sublocname{ padding-left: 10px!important; }
.s-lc-whw-footnote { color: #555; font-size: 80%; }
.s-lc-whw-footnote td:hover { background-color:#fff!important;}
/*month*/
.s-lc-mhw-tb { width: 100%; border: 1px solid #ddd; border-collapse: collapse; border-spacing: 0; }
.s-lc-mhw-tb th, .s-lc-mhw-tb td { border: 1px solid #ddd; vertical-align: top; }
.s-lc-mhw-tb thead { background-color: #F5F5F5; }
.s-lc-mhw-header { text-align: center; }
.s-lc-mhw-header-date { text-align: center; display: inline-block; margin-top: 5px; font-size: 130%; }
.s-lc-mhw-days th { text-align: center; font-weight: bold; min-width: 14.28%; max-width: 14.28%; width: 14.28%;}
.s-lc-mhw-day-l { color: #555; text-align: right; padding: 2px; font-size: 11px; }
.s-lc-mhw-cells { height: 50px; }
.s-lc-mhw-fnc { color: #555; }

.s-lc-mhw-loc {
    font-size: 11px;
    padding: 2px;
    border-radius: 4px;
    margin-bottom: 3px;
    color: #333333;
}
.s-lc-mhw-subloc { margin-left: 5px;}
.s-lc-mhw-footnote-cal { font-size: 86%;}

.loc_16517,
.loc_16519,
.loc_16521,
.loc_16520 {
    background-color: #e7f7ff;
}

.lib_16517,
.lib_16519,
.lib_16520,
.lib_16521 { border-left: 5px solid #333; }

#hoursgrid{
    border: 1px solid #ccc;
}

#hoursgrid ul.nav.nav-tabs {
    display: none;
}

.nav.nav-pills li a {
    padding: .5em 1em;
    margin-right: .5em;
}

.nav.nav-pills li a:hover {
    color: #fff;
    background: #00687e linear-gradient(180deg,#267f91,#00687e) repeat-x;
    border-color: #005e71;
}

.nav.nav-pills li a.active {
    color: #fff;
    background: #0088a4 linear-gradient(180deg,#269ab2,#0088a4) repeat-x;
    border-color: #0088a4;
}

ul.nav.nav-pills.s-lc-fhw-pills {
    padding: 20px 10px;
}