@page land {size: landscape;}

tabele {
page: land ;
} 

body
{
	margin:					0px!important;
}

th
{
	text-align:				left;
	font-size:				16pt;
}

#viewselector,
input#submitbutton,
h1,.bodytext,
input#submitbutton,
a.summary,
.wd,a#print,
table#calendartable h3,
a.more
{
	display:				none;
}

form#eventselector
{
	position:				absolute;
	top:					0in;
	right:					0in;

	font-family:			arial,sans-serif;
	font-size:				12pt;
}

form#eventselector input,
form#eventselector select
{
	display:				inline!important;
	width:					auto;
	border:					0px!important;

	font-family:			arial,sans-serif;
	font-size:				12pt;
}

form#eventselector input
{
	border:					0px;
}

table#calendartable
{
	empty-cells:			show;
	width:					100&;
	border:					0.25pt solid black;
}

table#calendartable td
{
	width:					14%;
	border:					0.25pt solid black;
	padding:				4pt;

	line-height:			12pt;
	font-size:				9pt;
}
table#calendartable th
{
	border:					0.25pt solid black;
}

.daynumber
{
	margin-bottom:			4pt;
	font-size:				14pt;
	font-weight:			bold;
}

.dailyevents
{
	line-height:			10pt!important;
	font-size:				8pt;
}

h4
{
	margin:					4pt 0pt 0pt 0pt!important;
	line-height:			10pt;
	font-size:				10pt;
	font-weight:			bold;
}

table#calendarlist td
{
	padding:				4pt;
	line-height:			12pt;
	font-size:				9pt;
}
table#calendarlist h4
{
	margin:					0pt!important;
	padding:				0pt;
}
td.newday
{
	border-top:				0.6pt solid black;
}

h3
{
	margin:					0px;
	font-size:				16pt;
}
.weekday
{
	margin:					0px;
	font-size:				10px;
}
