﻿div#calendar-left-col	{float:right; width:200px;}
div#calendar-right-col	{float:left; width:480px;}

div#calendar-footer			{background:url(/gfx/calendar/footer.gif) no-repeat top left; width:201px; height:30px; line-height:26px; text-align:center;}
div#calendar-footer a		{color:#000; font-size:11px;}

ul.calendar-preview			{ list-style:none; padding:10px; margin:0; background-color:#EEE; color:#333; min-width:250px; _width:250px; overflow:hidden;}
ul.calendar-preview li.date	{ margin-bottom:5px; padding-left:0; text-transform:uppercase; font-weight:bold; background:none;}
ul.calendar-preview li		{ margin-bottom:2px; padding:0 5px 0 15px; background:url(/gfx/calendar/arrow.gif) no-repeat top left;}

div.calendar-start-block		{padding:0; margin-bottom:10px; border:0 solid #EEE;}
div.calendar-start-block .left	{width:470px; margin:0; padding:20px; float:left; overflow:hidden;}

ul#calendar-month-list						{list-style:none; padding:0; margin:0; width:480px;}
ul#calendar-month-list li					{width:480px;}
ul#calendar-month-list li.line				{padding-top:10px; margin-top:10px; border-top:1px solid #DDD;}
ul#calendar-month-list li a					{font-weight:normal; text-decoration:none;}
ul#calendar-month-list li a.date			{font-weight:normal; text-decoration:none; color:#666; font-size:90%;}
ul#calendar-month-list li span.capitalize	{text-transform:capitalize;}

@media print
{
	div#calendar-left-col	{display:none;}
	div#calendar-right-col	{width:100%;}
	
	ul#calendar-month-list						{list-style:none; padding:0; margin:20px 0 0 0; width:100%; background-color:#fff;}
	ul#calendar-month-list li					{margin-bottom:10px; width:100%;}
	ul#calendar-month-list li.line				{display:block;}
	ul#calendar-month-list li a					{font-weight:normal; text-decoration:none;}
	ul#calendar-month-list li span.capitalize	{text-transform:capitalize;}
}