#calendar table { width: 100%; } #calendar table tr th { text-align: center; font-size: 16px; background-color: #316497; color: #99ccff; } #calendar table tr td { width: 10%; border: 1px solid #555; vertical-align: top; height: 120px; padding: 2px; } #calendar td.noday { background-color: #eee; } #calendar td.filled { background-color: #99ccff; } #calendar td.today { border: 4px solid #316497; } #calendar .dayNumber { font-size: 16px !important; font-weight: bold; } #calendar a { font-size: 16px; color: blue; }