  <style>
.s-lc-mhw-cells { height: 50px; }
.s-lc-mhw-days td { text-align: center; font-weight: bold; min-width: 14.28%; max-width: 14.28%; width: 14.28%;}
.s-lc-mhw-fnc { color: #555; }
.s-lc-mhw-footnote-cal { font-size: 86%;}
.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-loc { font-size: 11px; padding: 2px; border-radius: 4px; margin-bottom: 1px;  }
.s-lc-mhw-loc-name { display: none; }
.s-lc-mhw-subloc { margin-left: 5px;}

table.s-lc-mhw-tb { border-collapse: collapse; width: 100%; border: 1px solid #ddd; }
table.s-lc-mhw-tb th, table.s-lc-mhw-tb td { vertical-align: top; }
table.s-lc-mhw-tb tbody th {text-align: center;}
table.s-lc-mhw-tb tbody th, table.s-lc-mhw-tb tbody td {min-width: 14.28%; max-width: 14.28%; width: 14.28%;}
.s-lc-mhw-tb thead { background-color: #ebebeb; }
.s-lc-mhw-days td { background-color: #3a5163; color: #fff; }
.s-lc-mhw-header-date { color: #333; }
table.s-lc-mhw-tb > tbody > tr.s-lc-mhw-cells > td.s-lc-mhw-day { background-color: #fff; color: #333; padding: 0 0 30px 0; } 
table.s-lc-mhw-tb > tbody > tr.s-lc-mhw-cells > td.s-lc-mhw-day.lc_today { border: 2px solid #3a5163; border-radius: 3px; }
div.s-lc-mhw-day-l { background-color: #ebebeb; color: #000; padding: 3px; text-align: right; font-size: 10px; }
div.loc_4972 { padding: 5px 3px; font-size: 12px; white-space: normal !important; }
td.s-lc-mhw-today div.s-lc-mhw-day-l { background-color: #3a5163; color: #fff; }
td.lc_today div.s-lc-mhw-day-l { background-color: #3a5163; color: #fff; }
.s-lc-closed { font-style: italic; color: #666; }

table#lchours caption {padding: .25rem 0; color: #333; caption-side: top;}
table#lchours th {padding: .25rem 0; text-align: left;}
table#lchours td {padding: .25rem 0; text-align: right;}
</style>














































