table.calendar{width:100%;border-collapse:collapse}table.calendar td,table.calendar th{border:1px solid grey;margin:0;padding:2px}table.calendar td{width:30px;text-align:center}table.calendar td.title{width:unset}table.calendar td.food-hygiene,table.calendar td.aqua{background-color:#0ff}table.calendar td.health-safety,table.calendar td.green{background-color:#0f0}table.calendar td.security,table.calendar td.yellow{background-color:#ff0}table.calendar td.fire-safety,table.calendar td.red{background-color:red}table.calendar td.validation,table.calendar td.pink{background-color:#f0f}table.calendar td.environmental,table.calendar td.ivy{background-color:#39824d}table.calendar tr.dayHeaders td,table.calendar th{background-color:#6b8db7;color:#fff}table.calendar tr.dayHeaders td{font-size:small}table.calendar tr.dayHeaders th{background-color:unset}table.calendar td.blank{background-color:gray}table.calendar td.hover{background-color:#d3d3d3}table.calendar td.draggable{cursor:pointer}table.calendar th.blank{background-color:#e0e0e0;color:#000}
