div.datepicker {
  position: absolute;
  text-align: center;
  border: 1px solid #aaaaaa;
  background: #fff;
  padding: 0;
}
div.datepicker table {
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 9px;
}
div.datepicker table thead tr th {
  /* The rest will be done by the ".btn" class */
  display: table-cell;
}
div.datepicker table tbody tr {
  border: 1px solid #fff;
  margin: 0;
  padding: 0;
}
div.datepicker table tbody tr td {
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 35px;
  line-height: 15px;
  cursor: pointer;
}
div.datepicker table tbody tr td.wday {
  border: 1px solid #fff;
  cursor: default;
}
div.datepicker table tbody tr td.outbound {
  background: #eee;
}
div.datepicker table tbody tr td.outbound:hover {
  border: 1px solid #aaaaaa;
}
div.datepicker table tbody tr td.today {
  border: 1px solid #c00;
  background: #fff;
  color: #c00;
}
div.datepicker table tbody tr td.today:hover {
  border: 1px solid #aaaaaa;
  background: #fbfbfb;
}
div.datepicker table tbody tr td.nclick, div.datepicker table tbody tr td.nclick_outbound {
  cursor: default;
  color: #aaaaaa;
}
div.datepicker table tbody tr td.nclick:hover, div.datepicker table tbody tr td.nclick_outbound:hover {
  border: 1px solid #eee;
  background: #fff;
}
div.datepicker table tbody tr td.nclick_outbound {
  background: #eee;
}
div.datepicker table tbody tr td.nclick_outbound:hover {
  background: #eee;
}
div.datepicker table tbody tr td:hover {
  border: 1px solid #aaaaaa;
  background: #fbfbfb;
}
div.datepicker table tfoot {
  padding: 0;
}
div.datepicker table tfoot td {
  /* The rest will be done by the ".btn" class */
  display: table-cell;
}
