#calendar .table {
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
}

#calendar .thead {
    display: table-header-group;
}

#calendar .tbody {
    display: table-row-group;
}

#calendar .tr {
    display: table-row;
}

#calendar .th,
#calendar .td {
    display: table-cell;
}

.fc-sun.fc-past,
.fc-sat.fc-past {
    background-color: #f1f4f6;
}