/*
DanielMenjivar.com Print Stylesheet 2010
Author: Daniel Menjivar
Author URI: http://DMvida.com/
*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, address, em, img, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;}
body{font-family:"Myriad Pro","Trebuchet MS", Helvetica, Arial, sans-serif;font-size:12pt;line-height:1;color:#000;margin:0.5in;}
h1, h2, h3, h4, h5, h6{color:#005292;font-weight:bold;margin:0.5em 0;}
h1{font-size:20pt;text-align:center;margin:0;}
h2{font-size:10pt;font-style:italic;text-align:center;font-weight:normal;margin:0;}
h4{font-size:14pt;}
h5{font-size:13pt;}
h6{color:#666;padding-bottom:1em;font-size:1em;font-style:italic;}
em{color:#888;font-style:italic;}
a{color:#005292;text-decoration:none;}
img{float:left;padding:4px;border:1px solid #aaa;margin:0.5em 1em 0 0;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1em 2em;}
#main-header{margin-bottom:36pt;}
#content{line-height:1.5em;}
#main p{padding-bottom:1.25em;text-align:justify;}
article{margin:1em 0 2em 0;padding:1em;border:1px solid #bbb;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
article header{position:relative;}
article h5, article h6{margin:0;}
article .genre, article .city{position:absolute;top:0;right:0;color:#888;font-style:italic;}
article .date{position:absolute;top:0;color:#666;}
article.event h5{padding:1.5em 0 1em 0;}
article dl, article p{clear:both;}
article .musicians, article .instrumentation{font-style:italic;}
#twitter-updates{list-style:none;}
#twitter-updates li{margin:1.5em 1em 3em 1em;padding-left:1em;border-left:5px solid #eee;border-bottom:1px solid #eee;}
#twitter-updates li.odd{border-left:5px solid #e6edf2;border-bottom:1px solid #e6edf2;}
.twitter-meta{display:block;text-align:right;font-size:0.75em;font-style:italic;}
#dmblog-headlines{list-style:none;}
#dmblog-headlines li{margin:1.5em 1em 3em 1em;padding:0 0 1em 1em;border-left:5px solid #eee;border-bottom:1px solid #eee;}
#dmblog-headlines li.odd{border-left:5px solid #e6edf2;border-bottom:1px solid #e6edf2;}
#dmblog-headlines img{margin-right:0.5em;}
#dmblog-headlines h5{padding-top:0.25em;line-height:1.5em;}
#dmblog-headlines .date{color:#666;font-size:1em;font-weight:bold;}
#dmblog-headlines p{clear:both;margin-top:1em;font-style:italic;}
#quotes-list{list-style:none;font-style:italic;margin-top:1.5em;}
#quotes-list li{margin:0 0 3em 0.25em;padding-left:1em;border-left:5px solid #eee;border-bottom:1px solid #eee;}
#quotes-list li.odd{border-left:5px solid #e6edf2;border-bottom:1px solid #e6edf2;}
#quotes-list span{display:block;text-align:right;font-style:normal;font-size:10pt;line-height:1.25em;color:#888;}
#main .event .cancelled{font-weight:bold;font-style:italic;text-align:center;color:#901818;}
.event ul.media{list-style:none;}
.event ul.media:before{content:'(Links to these related media samples are available online)';font-style:italic;color:#888;}
#events-list ul{list-style:none;margin-bottom:1.5em;font-size:10pt;}
#events-list ul li{margin:0 2em;padding-left:1em;border-left:5px solid #eee;border-bottom:1px solid #eee;}
#events-list ul.odd li{border-left:5px solid #e6edf2;border-bottom:1px solid #e6edf2;}
#events-list .date{font-weight:bold;}
#events-list .city{font-style:italic;float:right;}
#events-hire{margin-top:1.5em;}
#artist-info, #venue-info{margin:1.5em 1em 2em 1em;padding:1em;border:1px solid #bbb;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
#main #artist-info p:last-child, #main #venue-info p:last-child{padding-bottom:0;}
#venue-info .address{display:block;padding-left:2.5em;}
article.samples p{clear:left;}
article.samples .description a img{float:right;width:100px;height:129px;margin:0.25em 0 0 1em;}
#charts-table{font-size:10pt;width:100%;text-align:left;line-height:1.5em;}
#charts-table td{padding:0.25em 0;vertical-align:middle;}
#main #faq-list p:last-child{padding-bottom:0;}
#faq-list dd{margin:0 0 1em 1em;border-left:1px dotted #e6edf2;padding-left:1em;}
#photos{width:540px;margin:0 auto;}
#photos img{margin:0;}
#photos a{padding:8px 0;}
#photos .left{float:left;margin-right:15px;}
#photos .right{float:right;margin-left:15px;}
#photos .center img{float:none;margin-top:8px;}
#contact-info span{display:block;margin:1.5em 0 0 2em;}
#main-footer{clear:both;margin-top:5em;color:#888;font-size:8pt;text-align:center;font-style:italic;}
#main-footer a{color:#888;}
article .description a, #events-list a, #venue-info .address a, #contact-info #email-link a{color:#000;}
h3, #IE, #nav-main, #nav-sub, #nav-faq, .metadata, #back-to-top, #share, #random-quote, #follow, #quotes-list span.metadata, #events-search, .search-error, .icon, .ical-event, .event .external, article footer, #events-list .cancelled, #charts-table td:last-child, #charts-table th:last-child, #charts-table .sample-link, #charts-table .free-link, #contact-form, #contact-info #vcard, #contact-links{display:none;}