td, th{
    border: 1px solid black;
    margin: 0px;
    font-size: 8pt;
    padding: 0px;
    width: calc(100%/32);
}
td{
    background-color: red;

}
table{
    border-collapse: collapse;
}
.inval{
    background-color: grey;
}
.weekend{
    background-color: blue;
}
.away{
    background-color: lightgreen;
}