.calendar-display 
{ 
  font-family: sans-serif;
  font-stretch: ultra-expanded;
    
}

.calendar-display table
{
  width: 80%;
  border-width: 1px;
  border-style: ridge;
  margin-left: inherit
  margin-right: auto;
}
                 
.calendar-display th
{
  width: 14%;
  border-width: 1px;
  border-style: double;
  background-color: #0505FB;
  font-size: small;
  color: white;
}
                 
.calendar-display td
{
  width: 14%;
  border-width: 1px;
  border-style: solid;
  font-size: small;
  text-align: left;
  text-style: italic;
  vertical-align: top;
  height: 100px;
  
}
                 
.calendar-display hr
{
  width: 80%;
  height: 1px;
}
                 
td.calendar-today 
 { 
   width: 14%; 
   border-width: 4px; 
   border-style: solid;
   border-color: #0505FB;
   background-color: white; 
   font-size: small; 
   font-weight: bold; 
   text-align: left; 
   text-style: italic; 
   vertical-align: top; 
   height: 100px; 
    
 }                  
