/**
 * Some CSS to make the mivision design display properly for print
 */
div {
	display:none;
}
#container, #content, #maincontent, #maincontent div {
	display:inline;
}
#maincontent .share_box, #maincontent .article_right, #maincontent .top, #maincontent .print.pointer{
	display:none;
}
#maincontent .imgTarget{
	display:block;
}
#maincontent .imgTarget img{
	margin:0 auto 15px auto;
	display:block;
}

/**
 * Old Print Template
 */
/*********** printing ***********/
h1, #header h1, h2, #subheader h2 {
	color: #000;
}

#header h1 {
	margin: 0 0 2em 0;
}

#subheader h2 {
	margin: 0;
}

a, ul.eventlist li strong {
	color: #000;
}

#print_source {
	margin-top: 3em;
	clear: both;
}

img {
	border-width: 0px;
}

#top, #nav, #contentbottom, #footer, #headericons, #news_contentleft, #subheaderright img,
#contentmainpic, table.calendartable, ul.eventlist li img, ul.eventlist li a,
#standings_subheaderbuttons, #standings_intro img, div.standings_tabletitle img,
#race_contentleft, .nextn, .resultlist span.bullet, #club_form, #header, #glossaryDiv {
	display: none;
}

div.standings_tabletitle, table.alttable, ul.eventlist li, #club_intro, #subheaderleft span {
	margin-bottom: 1em;
}

#subheaderleft span {
	display: block;
}

div.standings_tabletitle {
	margin-top: 2em;
	font-weight: bold;
}

#news_contentrightimages, #events_contentrightimages, #default_contentrightimages {
	float: right;
	width: 150px;
}

#news_contentrightimages span, #events_contentrightimages span, #default_contentrightimages span {
	display: block;
	margin: 10px 0 20px 10px;
	color: #000;
}

ul.sitemaplist {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 1em 0;
}

ul.sitemaplist li {
	padding-bottom: .4em;
}

ul.sitemaplist li h2 {
	margin: 0px;
	padding: 0px;
}

ul.eventlist {
	padding: 0;
	margin: 2em 0 0 0;
	list-style-type: none;
}

ul.eventlist li {
	line-height: 1em;
}

ul.eventlist li span {
	display: block;
}

#eventform {
	display: none;
}

table.alttable {
	width: 500px;
}

.resultlist {
	list-style-type: none;
	margin: 0;
	padding: 0 0 1em 0;
}

.resultlist li {
	margin: 0 0 1em 0;
	clear: left;
}

#club_list {
	float: left;
}

#club_list ul {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 166px;
}

#club_list ul li {
	padding-bottom: .5em;
	font-size: 10px;
}

#club_list ul li.clubtypeheading, #club_list ul li.clubtypeheadingfirst {
	font-weight: bold;
}

#club_list ul li.clubtypeheading {
	margin-top: 1em;
}
