.univers {
  font-family: 'Univers W01', "Open Sans", sans-serif !important;
  font-weight: 100 !important;
}
.lobby-screen-whats-on-today,
.lobby-screen-whats-on-today-stanchions {
  font-family: 'Univers W01', "Open Sans", sans-serif !important;
  font-weight: 100 !important;
  font-size: 32px !important;
  line-height: 48px !important;
}
.lobby-screen-whats-on-today .fullCalendar,
.lobby-screen-whats-on-today-stanchions .fullCalendar {
  font-family: 'Univers W01', "Open Sans", sans-serif !important;
  font-weight: 100 !important;
  font-size: 32px !important;
  line-height: 48px !important;
  width: 696px !important;
  min-width: 696px;
}
.lobby-screen-whats-on-today .fullCalendar .fc-view-basicDay div,
.lobby-screen-whats-on-today-stanchions .fullCalendar .fc-view-basicDay div {
  position: static !important;
}
.lobby-screen-whats-on-today .fullCalendar a,
.lobby-screen-whats-on-today-stanchions .fullCalendar a {
  color: #111 !important;
  border: none;
  display: block;
  padding: 20px 0;
  width: 100% !important;
  min-width: 660px;
  position: static !important;
}
.lobby-screen-whats-on-today .fullCalendar a:first-child:before,
.lobby-screen-whats-on-today-stanchions .fullCalendar a:first-child:before {
  display: block;
  content: "All Day";
  font-size: 50px;
  line-height: 60px;
  font-weight: 100 !important;
}
.lobby-screen-whats-on-today #wrap.container,
.lobby-screen-whats-on-today-stanchions #wrap.container {
  position: relative;
  width: 1080px;
  height: 1920px;
  margin: 0;
  padding: 0;
  float: none;
  background: url(../img/rbcm-lobby-screens/whats-on-bg-1080.jpg) no-repeat;
}
.lobby-screen-whats-on-today #main,
.lobby-screen-whats-on-today-stanchions #main {
  position: absolute;
  top: 120px;
  left: 120px;
  width: 696px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.lobby-screen-whats-on-today .page-content,
.lobby-screen-whats-on-today-stanchions .page-content {
  background: none;
  margin: 0 !important;
  padding: 0 !important;
}
.lobby-screen-whats-on-today .rhcalendar,
.lobby-screen-whats-on-today-stanchions .rhcalendar {
  margin: 0;
  padding: 0;
}
.lobby-screen-whats-on-today .fc-state-highlight,
.lobby-screen-whats-on-today-stanchions .fc-state-highlight {
  background: none;
}
.lobby-screen-whats-on-today .fc-lower-head-tools,
.lobby-screen-whats-on-today-stanchions .fc-lower-head-tools {
  margin: 0;
}
.lobby-screen-whats-on-today .rhcalendar.not-widget.rhc_holder,
.lobby-screen-whats-on-today-stanchions .rhcalendar.not-widget.rhc_holder {
  margin-top: 0;
}
.lobby-screen-whats-on-today .fc-event .fc-event-time,
.lobby-screen-whats-on-today-stanchions .fc-event .fc-event-time {
  font-size: 50px;
  line-height: 60px;
  font-weight: 100 !important;
  display: block;
}
.lobby-screen-whats-on-today .fc-event .fc-event-title,
.lobby-screen-whats-on-today-stanchions .fc-event .fc-event-title {
  display: block;
  font-size: 42px;
  line-height: 48px;
  font-weight: 100;
  padding: 0;
  margin: 0 0 40px;
}
.lobby-screen-whats-on-today .fc-view-basicDay .fc-day-header,
.lobby-screen-whats-on-today-stanchions .fc-view-basicDay .fc-day-header {
  display: block;
  font-size: 50px;
  line-height: 60px;
  color: #4f8535;
  font-weight: 100 !important;
  margin-top: -72px;
}
.lobby-screen-whats-on-today .fc-view-basicDay .fc-event-skin,
.lobby-screen-whats-on-today-stanchions .fc-view-basicDay .fc-event-skin {
  color: #111 !important;
  border: none !important;
  margin: 0 0 5px !important;
  padding: 0 !important;
  background: none !important;
}
.lobby-screen-whats-on-today .fc-view,
.lobby-screen-whats-on-today-stanchions .fc-view {
  overflow: visible;
}
.lobby-screen-whats-on-today .fc-view table .fc-today div,
.lobby-screen-whats-on-today-stanchions .fc-view table .fc-today div {
  min-height: 0px !important;
  height: auto !important;
}
.lobby-screen-whats-on-today thead .fc-widget-header.fc-first,
.lobby-screen-whats-on-today-stanchions thead .fc-widget-header.fc-first {
  display: block;
  padding-right: 0px;
  font-size: 55px;
  line-height: 72px;
  color: #4f8535;
  font-weight: 100 !important;
  position: static;
  text-align: left;
}
.lobby-screen-whats-on-today .fct-tooltip,
.lobby-screen-whats-on-today-stanchions .fct-tooltip {
  display: none !important;
  height: 0;
  width: 0;
  opacity: 0;
  font-size: 0;
}
.lobby-screen-whats-on-today #sidebar-left,
.lobby-screen-whats-on-today-stanchions #sidebar-left,
.lobby-screen-whats-on-today .header,
.lobby-screen-whats-on-today-stanchions .header,
.lobby-screen-whats-on-today #banner,
.lobby-screen-whats-on-today-stanchions #banner,
.lobby-screen-whats-on-today #bottom,
.lobby-screen-whats-on-today-stanchions #bottom,
.lobby-screen-whats-on-today #backtotop,
.lobby-screen-whats-on-today-stanchions #backtotop,
.lobby-screen-whats-on-today .page-title,
.lobby-screen-whats-on-today-stanchions .page-title,
.lobby-screen-whats-on-today .post-edit-link,
.lobby-screen-whats-on-today-stanchions .post-edit-link,
.lobby-screen-whats-on-today .fc-footer,
.lobby-screen-whats-on-today-stanchions .fc-footer,
.lobby-screen-whats-on-today .fc-header,
.lobby-screen-whats-on-today-stanchions .fc-header,
.lobby-screen-whats-on-today #topper,
.lobby-screen-whats-on-today-stanchions #topper,
.lobby-screen-whats-on-today .hidden-phone,
.lobby-screen-whats-on-today-stanchions .hidden-phone,
.lobby-screen-whats-on-today #logo,
.lobby-screen-whats-on-today-stanchions #logo {
  display: none;
}
.lobby-screen-whats-on-today .fullCalendar .fc-state-highlight,
.lobby-screen-whats-on-today-stanchions .fullCalendar .fc-state-highlight,
.lobby-screen-whats-on-today .fullCalendar table tr:hover td.fc-state-highlight,
.lobby-screen-whats-on-today-stanchions .fullCalendar table tr:hover td.fc-state-highlight {
  background: none;
}
.lobby-screen-whats-on-today .fc-border-separate th,
.lobby-screen-whats-on-today-stanchions .fc-border-separate th,
.lobby-screen-whats-on-today .fc-border-separate td,
.lobby-screen-whats-on-today-stanchions .fc-border-separate td,
.lobby-screen-whats-on-today .fc-widget-header,
.lobby-screen-whats-on-today-stanchions .fc-widget-header,
.lobby-screen-whats-on-today .fc-widget-content,
.lobby-screen-whats-on-today-stanchions .fc-widget-content {
  border: 0px solid transparent;
}
#whats-on-header {
  float: left;
  width: 100%;
}
#whats-on-header img {
  float: left;
}
#whats-on-header h1 {
  float: left;
  width: 100%;
  background: none;
  font-family: 'Univers W01', "Open Sans", sans-serif !important;
  font-weight: 100 !important;
  font-size: 125px;
  line-height: 125px;
  font-weight: 100;
  color: #4f8535;
}
/* STANCHIONS */
.lobby-screen-whats-on-today-stanchions .fullCalendar {
  width: 1040px !important;
  min-width: 1040px;
}
.lobby-screen-whats-on-today-stanchions .fullCalendar a {
  min-width: 1040px;
}
.lobby-screen-whats-on-today-stanchions .fullCalendar a:first-child:before {
  font-size: 75px;
  line-height: 80px;
}
.lobby-screen-whats-on-today-stanchions #wrap.container {
  position: relative;
  width: 1600px;
  height: 2560px;
  margin: 0;
  padding: 0;
  float: none;
  background: url(../img/rbcm-lobby-screens/whats-on-bg-1600.jpg) no-repeat #333333;
}
.lobby-screen-whats-on-today-stanchions #main {
  width: 1040px !important;
  padding: 0;
}
.lobby-screen-whats-on-today-stanchions thead .fc-widget-header.fc-first {
  display: block;
  font-weight: 100 !important;
  font-size: 75px;
  line-height: 80px;
}
.lobby-screen-whats-on-today-stanchions .fc-event .fc-event-time {
  font-size: 75px;
  line-height: 80px;
}
.lobby-screen-whats-on-today-stanchions .fc-event .fc-event-title {
  font-size: 65px;
  line-height: 80px;
}
.lobby-screen-whats-on-today-stanchions #whats-on-header h1 {
  font-size: 130px;
  line-height: 130px;
}
