notused div.innershadowbox { border: 1px solid; position: relative; right: .5em; bottom: .5em; }
notused div.outershadowbox { width: 650px; margin: 0 0 0 0; }

.calendar { width: 645px; border: 0px; border-style: solid; border-collapse: separate; border-spacing: 2px 2px; }

.cellMonthName { border: 0px; border-style: solid; border-bottom: 0px; }
.cellMonthNav { padding-left: 18px; }
.cellMonthNavPrev { padding-left: 18px; display:inline; }
.cellMonthNavNext { padding-left: 18px; display:inline; }

.subcatRow { }
.subcatRowOff { visibility: hidden; display: none; }

.subcat { }
.subcatOff { visibility: hidden; display: none; }

.cellAction { border: 0px; border-left: 1px; border-left-style: solid; width: 204px; }
.cellActionOff { border: 0px; }

.cellDayName { border: 1px solid #cbcbcb; padding: 2px 4px 2px 4px; }
.cellDayName1 { }
.cellDayName2 { border-left: 0px; }
.cellDayName3 { border-left: 0px; }
.cellDayName4 { border-left: 0px; }
.cellDayName5 { border-left: 0px; }
.cellDayName6 { border-left: 0px; }
.cellDayName7 { border-left: 0px; }

.week5off { visibility: hidden; display: none }
.week6off { visibility: hidden; display: none }

.cellDay { border: 1px; border-style: solid; height: 110px; width: 77px; padding: 6px; }

notused .cellDayWeek1Day1 { border-top: 0px; }
notused .cellDayWeek1Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek1Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek1Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek1Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek1Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek1Day7 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day1 { border-top: 0px; }
notused .cellDayWeek2Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek2Day7 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day1 { border-top: 0px; }
notused .cellDayWeek3Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek3Day7 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day1 { border-top: 0px; }
notused .cellDayWeek4Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek4Day7 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day1 { border-top: 0px; }
notused .cellDayWeek5Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek5Day7 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day1 { border-top: 0px; }
notused .cellDayWeek6Day2 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day3 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day4 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day5 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day6 { border-top: 0px; border-left: 0px; }
notused .cellDayWeek6Day7 { border-top: 0px; border-left: 0px; }

.hspacer1 { height: 20px; }
.hspacer2 { height: 4px; }

.textTable { border: 1px; border-style: solid; border-spacing: 0px; }
.textTableRow { }
.textTableCell { border: 1px; border-style: solid; padding: 5px;  }

.wait { border: 1px; border-style: solid; position: absolute; top: 400px; left: 660px; }
.wait table { width: 400px; height: 200px; cursor: wait; }
.waitOff { display: none; }

.debug { display: none; position: absolute; top: 200px; left: 760px; width: 530px; padding: 3px; background-color: beige; font-family: Verdana; font-size:10px; }

.colorblock { border:1px solid gray; }

.buttons { }
.button1 { margin-right: 15px; }
.button2 { }

.eventIcon { width:100px; min-height:120px; border:1px solid #9f9f9f; }
.eventIconBlank { width:100px; height:50px; border:0px solid #9f9f9f; }

.eventDetails { position: absolute; top: 300px; left: 630px; width: 470px;  background-color: transparent; }
.eventDetails table { width: 470px; border: 1px solid #9F9F9F; border-top: 0px; margin: 0px; padding: 0px; height: 350px; }
.eventDetails table table { width: auto; border: 0px; margin: 10px 20px 0px 20px; height: auto; }
.eventDetails table table.notfirst { width: auto; border: 0px; margin: 0px 20px 0px 20px; }
.eventDetailsSeparator { border: 0px; border-top: 1px solid #9F9F9F; margin: 8px 0px 8px 0px; } 

.addDetails { position: absolute; top: 300px; left: 640px; width: 470px; min-height: 300px; }
.addDetails table { width: 470px; border: 1px solid #9F9F9F; border-top: 0px; }
.addDetails table td { padding-left: 20px; padding-bottom: 5px; xborder: 1px solid #9F9F9F; }
.addDetails table td.tdright { padding-left: 10px; padding-right: 20px; }
.addDetails input { width: 280px; border: 1px solid #9D9D9D; }
.addDetails input.submit { border: 0px solid; width: auto; }
.addDetails textarea { width: 280px; height: 150px; border: 1px solid #9D9D9D; }

.addDetailsThanks { position: absolute; top: 300px; left: 530px; width: 470px; min-height: 300px; background-color: #fff; }
.addDetailsThanks form { border: 1px solid #9F9F9F; margin: 0px; padding: 20px; padding-top: 10px; }

.printWindow { position:absolute; top:300px; left:380px; width:790; height:400; background-color: #fff; xborder:1px solid #000; }
