  .s-lc-w-today {
     border-spacing: 0;
     border-collapse: collapse;
     width: 100%;
}
 .s-lc-w-today td, .s-lc-w-today th {
     padding: 8px 5px;
     border: none;
}
 .s-lc-w-head {
     text-align: right;
}
 .s-lc-w-previous, .s-lc-w-next {
     float: left;
     margin-right: .25rem;
}
 .s-lc-w-loading {
     margin-top: 80px;
     text-align: center;
}
 .s-lc-w-sr-only {
     position: absolute;
     width: 1px;
     height: 1px;
     padding: 0;
     margin: -1px;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     border: 0;
}
 .s-lc-w-btn {
     line-height: 1.5;
     border-radius: 3px;
     display: inline-block;
     padding: 3px 6px;
     margin-bottom: 0;
     font-size: 12px;
     font-weight: 400;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     touch-action: manipulation;
     cursor: pointer;
     user-select: none;
     border: 1px solid var(--gfColors-slate45);
     color: black;
     background-color: var(--gfColors-slate45);
}
 .s-lc-w-btn:active, .s-lc-w-btn:hover {
     color: #333;
     background-color: var(--gfColors-slate15);
     border-color: #8c8c8c;
}
 td.s-lc-w-time {
     text-align: right;
}
 .s-lc-w-location td {
     font-weight: bold;
}
 .s-lc-w-today-view-link {
     text-decoration: none;
}
 .s-lc-w-today-view-all {
     padding: 8px 5px;
}
 .s-lc-w-times {
     border-bottom: 1px solid var(--gfColors-slate45);
}
 span.s-lc-w-head-pre {
     font-family: var(--gfVars-headerFont);
     font-weight: 100;
     letter-spacing: .1rem;
     font-size: 1.75em;
     line-height: 1;
     text-transform: uppercase;
     vertical-align: super;
}
/* Edits for navy version for desktop */
 @media(min-width:576px) {
     span.s-lc-w-head-pre {
         color: var(--gfColors-slate15);
    }
     .s-lc-w-times {
         border-bottom: 1px solid var(--gfColors-slateText);
        ;
    }
     span.s-lc-time, span.s-lc-closed {
         color: var(--gfColors-gold);
    }
     .s-lc-w-btn {
         color: white;
         background-color: var(--gfColors-navyAccent);
    }
}