#header, #main_navigation,#search_box, #secondary_left, #secondary_right2, #tags, #footer {
	display: none;
}

body {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #615C55;
}

#print_head {
	font-weight: bold;
	font-size: 25px;
}

h2.event { 
	text-align: left;
	font-size: 22px;
	color: #444341;
	line-height:120%;
	margin: 0 0 5px 0;
	padding: 0;		
}
h4.event {
	font-size: 15px;
	color: #5B594C;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:125%;
}

.small {
	font-size: 10px;
}

.small a {
	color: #9CC10B;
	text-decoration: none;
}

.small a:hover {
	color: #615C55;
}

table.event_table {
	border-collapse:collapse;
}

.event_table tr td {
	padding-bottom: 8px;
	font-size: 11px;
	padding:10px;
}

.event_table tr td h4 a {
	margin: 0;
	padding: 0;
	font-size: 16px;
	text-decoration: none;
	color: #5B594C;
}

.event_table tr td h4 a:hover {
	color : #8C8975;
}

.event_table tr:hover {
	background-color:#eee;
}

.at {
	margin-bottom: 7px;
	font-weight:bold;
}

.at a {
	color: #FF5D1C;
	text-decoration: none;
}

.presented {
	margin-bottom: 10px;
	font-size:14px;
}

.presented a {
	color: #4DAAD3;
	text-decoration: none;
}

.description {
	line-height:130%;

}

.info {

}

.info a {
	color: #FF5D1C;
	color: #4DAAD3;	
	text-decoration: none;
}

.info a:hover {
	color: #333;
	text-decoration:underline;
	color: #FF9C00;
	text-decoration: underline;	
}

span.label {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color: #398299;	
	color:#333;
}

img.event_image {
	padding:2px;
	border:1px solid #ccc;
}

div.noimage {
	height:98px;
	width:98px;
	background-color:#eee;
	padding:2px;
	border:1px solid #ccc;	
}

div#footer {
	font-size:10px;
}

center {
	text-align:left;
}

