.calendar { 
	font-weight: bold;
 	background-color: #f0ece3;
	width: 151px;
	height: 24px;
}

.calendarHeader { 
  font-weight: bold; 
  color: #51200d; 
}

.calendarToday { 
  border: solid #000000 2px;
}

.calendar.td {
  font-family: Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-align : center;
  vertical-align : middle;
	width: 22px;
	height: 22px;
}

td.free {
  background-color : #ffffff;
	color : #000000;
	font-size: 10px;
  text-align : center;
  vertical-align : middle;
}

td.taken {
  background-color : #948777;
	color : #000000;
	font-size: 10px;
  text-align : center;
  vertical-align : middle;
}