table.calendar{
  width:100%;
  border-collapse:collapse;
}

table.calendar th{
   background-color: #ffff88;
   border-top: 2px solid #000000;
}

table.calendar td,th{
  border-bottom: 2px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
}

table.calendar td p{
  margin: 0;
}

table.calendar td p.daynum{
  color: #aaaaff;
  font-weight: bold;
}