/* Calendar styles */

TD {
width: 100px;
height: 100px;
word-break: break-all;
font: 12px Arial;
}

A {
text-decoration: none;
}

.daybox {
border: 1px solid gray;
background-color: #fff;
}

.calendar-month {
font: 24px Arial Black;
}

.day-number {
font: 18px Arial;
}

.day-num-highlight {
font: 24px Arial;
font-weight: bold;
display: inline;
color: red;
}

.calendar-prev {
text-decoration: none;
}

.calendar-next {
text-decoration: none;
}

/* addevent styles */

table.addevent { border: 1px solid black; }
table.addevent TD {height: 50px; font-size: 14px; border-bottom: 1px solid gray; }
table.addevent tr {height: 50px; font-size: 14px }

#thanksbox {
width: 580px;
height: 20px;
margin-left: auto;
margin-right: auto;
padding: 10px;
text-align:center;
background-color: #B1FFA4;
color: #000;
font: 18px Arial, Hevletica;
}

/* calendar styles */

table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 10px; font-size: 9pt; border: 1px solid #E0E0E0; cursor: pointer;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 10pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-size: 11pt}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}

#calendar {
width: 165px;
height: 175px;
background-color: #f2f2f2;
border: 1px solid black;
position: absolute;
left: 465px;
top: 487px;
visibility: hidden;
}
