/*
-----------------------------------------------
DiscoverJazz.com (2010)
Stylesheet: Print.css
Author:   Ben Glassman
Organization:	Vermont Design Works
Created: 24 Mar 2010
----------------------------------------------- */

@import url(content.css);

body {
	font: 8pt/1.8em Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background: #FFF;
	color: #000;
}

a:link, a:visited { color: #333; }
a img { border: 0; }

#container #content h1 { width: auto; height: auto; text-indent: 0; background: none; }

#accessibility, #nav-utility, #ajaxSearch_form, #nav-primary, #nav-secondary, #site-info .text-navigation, #nav-cta, #content-secondary {
	display: none;
}

#masthead {
	border-bottom: 1px solid #CCC;
	margin-bottom: 1.8em;
	position: relative;
}


#date { position: absolute; top: 40px; left: 325px; font-size: 35px; font-weight: bold; }
#presenting-sponsor { position: absolute; top: 10px; right: 0; }
#audio-player, #btn-facebook, #btn-twitter { display: none; }

#site-info {
	border-top: 1px solid #CCC;
	margin-top: 0.9em;
	padding-top: 0.9em;
	clear: both;
}

#site-info .sponsors {
	position: relative;
	height: 275px;
}

#site-info .produced-by {
	font: bold 1.6em/1.2em 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
}

#site-info .sponsors { position: relative; }
#site-info .sponsors ul { margin: 0; list-style: none; }
#site-info .sponsors li { position: absolute; }

#site-info #sponsor-nc5 { top: 121px; left: 16px; }
#site-info #sponsor-lcc { top: 81px; left: 205px; }
#site-info #sponsor-gallo { top: 50px; left: 410px; }
#site-info #sponsor-vpr { top: 140px; left: 400px; }
#site-info #sponsor-nectars { top: 197px; left: 408px; }
#site-info #sponsor-bud { top: 63px; left: 570px; }
#site-info #sponsor-comcast { top: 143px; left: 582px; }
#site-info #sponsor-gmcr { top: 191px; left: 586px; }
#site-info #sponsor-bfp { top: 79px; left: 759px; }
#site-info #sponsor-verizon { top: 144px; left: 771px; }
#site-info #sponsor-select { top: 204px; left: 780px; }

#container, #content {
	background: #FFF;
	color: #000;
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
}

a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

th { background: #FFF; color: #000; border-bottom: 1px solid #000; }

/*
Home */

#festival-artists .description h2, #festival-artists .description h3, #festival-artists .description { color: #000; }
#festival-artists .description .btn-tickets { display: none; }
.threecol #cta-accolades { background: none; height: auto; }
.threecol #cta-accolades h2, .threecol #cta-accolades div { position: static; }
.threecol #cta-accolades div { font-size: 1.2em; margin: 0 0 1.5em; }

#btn-lineup { font-size: 1.2em; margin: 0 0 1.5em; }
#btn-lineup, #btn-lineup a { background: none; text-indent: 0; width: auto; height: auto; }
#btn-festival-map { font-size: 1.2em; margin: 0 0 1.5em; }
#btn-festival-map, #btn-festival-map a { background: none; text-indent: 0; width: auto; height: auto; }

#cta-video { background: none; height: auto; }
#cta-video .content { padding: 0; }
#cta-video h2 { position: static; }

/*
List Calendar */

.nav-list-calendar { display: none; }
#content  .ui-tabs .ui-tabs-panel, #content  .ui-tabs .ui-tabs-panel h2 { display: block; position: static; }
#btn-round-town, .btn-back-to-top { display: none; }
#cta-video #btn-videos-slideshow-prev, #cta-video #btn-videos-slideshow-next, #cta-video #btn-toggle-music { display: none; }

/*
Grid Calendar */

#grid .legend { top: 180px; left: 600px; }
#grid .legend h2 { background: none; text-indent: 0; width: auto; height: auto; text-align: right; }
h2#month-header {
	background: none;
	text-align: center;
	text-indent: 0;
	position: static;
	margin-top: 40px;
}
.grid-calendar li { font-size: 1.2em; }
.grid-calendar li.round-town { display: none; }
.grid-calendar a { color: #000; font-weight: normal; text-decoration: none; }

/*
Artist Details */

.artist-details .content { background: none; height: auto !important; }
.artist-details .content a:link, .artist-details .content a:visited { color: #000; font-weight: normal; }
.artist-details .artist-info { padding: 0; }
.artist-details .artist-info, .artist-details .artist-info h1, .artist-details .artist-info h2, .artist-details .artist-info h3 { color: #000000; }
.artist-details .artist-info .artist-links { display: none; }
.artist-details .artist-info .artist-link, .artist-details .artist-info .youtube-link, .artist-details .artist-info .artist-myspace { display: none; }
.artist-details .artist-info .btn-tickets { display: none; }
.artist-details .artist-description { clear: both; }
.artist-details .artist-quote { color: #000; }

/*
Tickets */

#cta-online h3, #cta-telephone h3, #cta-flynntix h3 { position: static; }
#cta-online p, #cta-telephone p, #cta-flynntix p { padding: 0; }
