
.screenonly, .banner, nav, nav.main_calendar, div.minicalendars.formed {
  display: none;
}

td.new a, a.new_booking img { display: none; }

.dwm_main :not(tbody) th {
  color: #0B263B;
}

.dwm_main th a:link {
  color: #0B263B;
}

table.dwm_main {
  border-width: 1px;
  border-color: #879AA8;
}

.dwm_main :not(tbody) th {
  border-left-color: #879AA8;
}

.dwm_main td,
.dwm_main tbody th {
  border-top-color:  #879AA8;
  border-left-color: #879AA8;
}

.dwm_main#month_main td {
  border-top-color:  #879AA8;
}



div.cell_container {
  min-height: 100px;
  height: auto;
}

div.cell_header {
  min-height: 1.4em;
  height: 1.4em;
  max-height: 1.4em;
}

div.booking_list {
  overflow: hidden;
  max-height: none;
}

div.booking_list div {
  box-sizing: border-box;
}


td.A, div.A {border: 2px solid #e144e2}
td.B, div.B {border: 2px solid #ff4e88}
td.C, div.C {border: 2px solid #ffac60}
td.D, div.D {border: 2px solid #fffa7b}
td.E, div.E {border: 2px solid #e3ffc1}
td.F, div.F {border: 2px solid #2b74c8}
td.G, div.G {border: 2px solid #c35bbe}
td.H, div.H {border: 2px solid #d97d99}
td.I, div.I {border: 2px solid #d9b67e}
td.J, div.J {border: 2px solid #dad987}
td.K, div.K {border: 2px solid #3c111a}
td.L, div.L {border: 2px solid #5d2220}
td.M, div.M {border: 2px solid #863e24}
td.N, div.N {border: 2px solid #b26723}
td.O, div.O {border: 2px solid #dca01d}

.ColVis_Button, .dataTables_filter, .dataTables_length, .dataTables_paginate {
  display: none;
}

.ui-resizable-handle {
  display: none;
}
