
.screenonly, .banner, div.minicalendars.formed,
nav:not(.main_calendar):not(.arrow):not(.location):not(.view) {
  display: none;
}

nav.arrow, nav.view {
  visibility: hidden;
}

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 0 1px 1px;
  border-color: #dddddd;
}

.dwm_main td,
.dwm_main tbody th {
  box-shadow: 0 -1px 0 #dddddd;
}




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;
}


div.A a, div.A {outline: 2px solid #ffff99; outline-offset: -2px}
div.B a, div.B {outline: 2px solid #99cccc; outline-offset: -2px}
div.C a, div.C {outline: 2px solid #ffffcd; outline-offset: -2px}
div.D a, div.D {outline: 2px solid #cde6e6; outline-offset: -2px}
div.E a, div.E {outline: 2px solid #6dd9c4; outline-offset: -2px}
div.F a, div.F {outline: 2px solid #82adad; outline-offset: -2px}
div.G a, div.G {outline: 2px solid #ccffcc; outline-offset: -2px}
div.H a, div.H {outline: 2px solid #d9d982; outline-offset: -2px}
div.I a, div.I {outline: 2px solid #99cc66; outline-offset: -2px}
div.J a, div.J {outline: 2px solid #e6ffe6; outline-offset: -2px}

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

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