_css
.calendar { border:1px solid #888888; } .calendar p { margin:0px;} .calendar .grid a,.MINI.calendar span.calenhover span a { color: #000000; text-decoration: none; } .calendar a:hover { background-color: transparent; } .calendar .date a { color: #49D; } .calendar .heading { background-color: #db8715; font-size: 110%; color: #ffffff; } .calendar .heading,.calendar .weekday { font-weight: bold; text-align: center;} .calendar .weekday,.calendar .day { border:1px solid #aaaaaa; background-color: #ffffff; vertical-align: top; padding: 0 5px; } .MINI.calendar .day { padding: 0; } .calendar .day:hover { background-color: #F60; } .calendar .day .max-height { overflow: hidden; height: 60px; } .MINI.calendar .day .max-height { height: auto; text-align: center; } .calendar .day:hover .max-height { height: auto; } /* IE FIX */ * html .calendar .day .max-height { height: auto;} * + html .calendar .day .max-height { height: auto;} .calendar .event { height: 1em; display: inline-block; overflow: hidden; padding: 1px 5px 2px; margin:1px 2px 1px; background-color: #ADF; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size: 90%;} .calendar .calenhover span { position: absolute; display: none; margin: 10px -250px; width: 250px; background-color: #ffeebd; border: 2px solid #468259; padding: .5em; z-index: 1;} .MINI.calendar .calenhover span { margin-top: -5px; } .calendar .calenhover:hover span { display: table-cell; text-align: left;} .calendar .date a,.calendar .calenhover span a { font-weight: bold; text-decoration: underline; } .MINI.calendar .day span a { color: #468259; font-weight: bold; } .MINI.calendar span.calenhover a { color: red; } .iframe .weekday { text-align: right; width: 130px; font-size: 100%; } .iframe .month-day { -moz-border-radius: 12px; -webkit-border-radius: 12px; background-color: #49D; width: 60px; } .iframe .month { color: #ffffff; font-size: 100%; padding-top: 2px; text-align: center;} .iframe .day { background-color: #FF9; color: #000000; font-size: 100%; -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; text-align: center; } .iframe .year { text-align: left; width: 100px; font-size: 100% } .gobacklink a { color: #49D; } .gobacklink a:hover { background-color:transparent; text-decoration:none; }