#cal .table {
  text-align: center;
border-collapse:collapse;
		border: solid #000 1px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-left:auto;
		margin-right:auto;
  font-size: 12px;
  background-color: #fff;
  color: #555;
  width:150px;
}
.table td {
  background-color: #fff;
  text-align: center;
  border: solid #555 1px; 
  padding-left: 5px;
  padding-right: 5px;

  height: 23px;
}
/* Current date */
.table .curr { background-color: #EFDC0E;}

/* Selected date */
.table .sel { background-color: #eee;}

/* Weekend  */
.table .weekend { background-color: #f5b3b3;}

/* Cell link */
.table td a {text-decoration: none; color: #0b3997;}

/* Cell link hover */
.table td:hover {background-color: #aaccee;}

/* Name of the selected month (at the top) */
.monthName {margin: 2px; text-align: center; font-size: 11px;padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-left:auto;
		margin-right:auto;
}

/* Next-Prev arrows */
.monthName a {color: #f60; text-decoration:none; text-align:center;white-space:nowrap;width:150px;display:block;position:static;}
.next {}
.prev {}

