.calendar {    border:1px solid #888;}
.calendar p {    margin:0px;}
.calendar .grid a,
.MINI.calendar span.calenhover span a {
    color: #000;
    text-decoration: none;}
.calendar a:hover {    background-color: transparent;}
.calendar .date a {    color: #49D;}
.calendar .heading {
    background-color: #F60;
    font-size: 110%;
    color: #FFF;}
.calendar .heading,
.calendar .weekday {
    font-weight: bold;
    text-align: center;}
.calendar .weekday,
.calendar .day {
    border:1px solid #AAA;
    background-color: #FFF;
    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 -90px;
    width: 250px;
    background-color: #FFF;
    border: 2px solid #34B;
    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 {
    font-weight: bold;
    color: lightgreen;}
.MINI.calendar span.calenhover a {    color: deepskyblue;}
.iframe .weekday {
    text-align: right;
    width: 130px;
    font-size: 100%;}
.iframe .month-day {
    width: 60px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    background-color: #49D;}
.iframe .month {
    color: #FFF;
    font-size: 100%;
    padding-top: 2px;
    text-align: center;}
.iframe .day {
    background-color: #FF9;
    color: #000;
    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; }
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License