a.rss-link { display: block; height: 16px; float: right; background: transparent url(47ff9f25bcf48d709cf17bb9cc6e62098d1f2bd7.png)  no-repeat scroll right top; padding-right: 20px; line-height: 16px; }
#cal_nav { font-size: 0.9em; margin-bottom: 1.5em; }
ul#cal { list-style: outside none none; margin: 1em 0px 1.5em; padding: 0px; }
#cal li.event { clear: both; padding-top: 1.5em; }
#cal .date { white-space: nowrap; float: left; padding-bottom: 1.5em; }
#cal .start-date { float: left; text-align: right; width: 3em; padding-right: 0.5em; background: transparent url(36a8cb4320a28152e7c803d16384b2a658e19547.png)  no-repeat scroll right 2em; overflow: hidden; }
#cal .end-date { text-align: left; width: 3em; margin-left: 3.9em; overflow: hidden; }
#cal .year { font-size: 0.8em; line-height: 1em; letter-spacing: 0.1em; }
#cal .month { text-transform: uppercase; font-size: 0.9em; line-height: 1em; padding: 0.4em 0px 0.5em; }
#cal .day { font-size: 1.6em; font-weight: bold; line-height: 1em; margin-bottom: -0.2em; }
#cal .info_block { padding: 0px 0px 1em; margin: 0px 0px 0px 7.5em; }
#cal .info_block h3 { clear: none; margin-top: 0px; padding-top: 0px; }
#cal .weekday { font-size: 0.9em; text-transform: uppercase; }
#cal .time { font-weight: bold; }
