.contentpane.stgprint {	
	max-width: 8.5in;	
	height: auto;	
	margin: 40px auto;
	padding: 0 8px;
	font-family: sans-serif;
}
.contentpane.stgprint #jevents_body .ev_noprint { 	
	display: none;
}
/* EVENT DETAILS */
.contentpane.stgprint #jevents_body h2.responsive-heading {
	display: none;
	font-size: 19px;
}
.contentpane.stgprint #jevents_body .showpagetop .flex-item.aPhoto .aPhotoWrapper img {
	float:right; 
	max-width: 50%; 
	height: auto;
    padding-left: 50px;
}
.contentpane.stgprint #jevents_body .stgshowpagedata #aShow {
	font-weight: bold;
}
.contentpane.stgprint #jevents_body .stgshowpagedata #aTickets {
	padding-top: 10px;
}
.contentpane.stgprint #jevents_body .stgshowpagedata .showInfo .medialinks a[href]:after,
.contentpane.stgprint #jevents_body .stgshowpagedata .relatedpatroninfo .aDirections a[href]:after,
.contentpane.stgprint #jevents_body .stgshowpagedata #aTickets a[href]:after {
	content: " (" attr(href) ")";
	word-wrap: break-word;
	color: #888;
	text-transform: lowercase;
	font-weight: normal;
}
.contentpane.stgprint #jevents_body .stgshowpagedata #aTickets a.btn.btn-primary.btn-large {
	color: #000;
	background-color: transparent;
	border: none;
}
.contentpane.stgprint #jevents_body  #accordion button.btn {	
	background: none;
	border: none;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 28px;
	margin-bottom: 18px;
	display: none;
}
.contentpane.stgprint  #jevents_body div#aShow {
	color: #000; 
	font-size:22px;
	line-height:22px;
	margin: 10px 0;
}
.contentpane.stgprint  #jevents_body .aDate,
.contentpane.stgprint  #jevents_body .aTime,
.contentpane.stgprint  #jevents_body .aVenue{
	margin: 8px 0;
	font-size: 13px;
}
.contentpane.stgprint  #jevents_body .aDate{
	font-size: 14px;
}
.contentpane.stgprint  #jevents_body .aVenue{
	margin-bottom: 20px;
}
.contentpane.stgprint  #jevents_body .relatedpatroninfo .venue h4 {
	margin: 0;
}
.contentpane.stgprint  #jevents_body .relatedpatroninfo .aDirections p {
	margin-top: 0;
}
.contentpane.stgprint  #jevents_body .aSponsor{
	margin: 30px 0;
}
.contentpane.stgprint  #jevents_body .aDetailsLink,
.contentpane.stgprint  #jevents_body .aLinkSeries{
	margin: 6px 0;
}
.contentpane.stgprint  #jevents_body .medialinks a,
.contentpane.stgprint  #jevents_body .aDetailsLink a,
.contentpane.stgprint  #jevents_body .aLinkSeries a {
	color: #000;
}
.contentpane.stgprint  #jevents_body .aLinkSeries a[href]:after,
.contentpane.stgprint  #jevents_body .aDetailsLink a[href]:after {
	content: " (" attr(href) ") "; 
} 
.contentpane.stgprint  #jevents_body .aTickets{
	margin: 20px 0;
}
/* CALENDAR */
.contentpane.stgprint .cal_titlelink .PARAMOUNT,
.contentpane.stgprint .eventfull span.PARAMOUNT,
.contentpane.stgprint .cal_titlelink .Broadway,
.contentpane.stgprint .eventfull span.Broadway {
	color:#c06e37 !important;
	-webkit-print-color-adjust: exact; 
	color-adjust: exact;
}
.contentpane.stgprint .cal_titlelink .MOORE,
.contentpane.stgprint .eventfull span.MOORE,
.contentpane.stgprint .cal_titlelink .Spotlight,
.contentpane.stgprint .eventfull span.Spotlight  {
	color:#64680f !important;
	-webkit-print-color-adjust: exact; 
	color-adjust: exact;
}
.contentpane.stgprint .cal_titlelink .NEPTUNE,
.contentpane.stgprint .eventfull span.NEPTUNE {
	color:#608e92 !important;
	-webkit-print-color-adjust: exact; 
	color-adjust: exact;
}
.contentpane.stgprint .cal_titlelink .OTHER,
.contentpane.stgprint .eventfull span.OTHER,
.contentpane.stgprint .cal_titlelink .Rock.Pack,
.contentpane.stgprint .eventfull span.Rock.Pack {
	color:#2f1503 !important;
	-webkit-print-color-adjust: exact; 
	color-adjust: exact;
}
.contentpane.stgprint #jevents_body a.buy_tix {
    color: #000;
    text-decoration: underline;
}