/* ife print */
@page { 
    size: auto;		/* initial value */ 
    margin: 10mm;	/* margin in the printer settings */ 
} 
body { margin: 0; background: #fff; color: #000 !important; padding: 0 !important; background: none !important; }
#navbar, #section-navigation, #site-navigation, #section-toggle, .icone, #comments, #tertiary, #footer-widgets, .widget, .site-title .widget_wp_views, .zedo, .post-navigation, .share, .ssba, .site-footer, .entry-video, .site-header .searchformcontainer { display: none; }
#page, .skinned #page { max-width: 100%; padding: 0 5%; padding-bottom: 0 !important; box-shadow: none; }
header.site-header, .skinned header.site-header { max-width: 100%; background: none; margin: 0; padding: 0; text-align: center; }
.site-title, .home-link { float: none; width: 100%; margin: 0; }
.home-link { background: #8d7d4d; padding: 5mm 0; height: 	auto; }
.site-description { text-shadow: none; color: #000; position: relative; bottom: auto; width: 100%; margin: 4mm 0 0 0; text-align: center; }
#primary, .csscalc #primary { width: 100%; }
#content { margin-bottom: 0; }
.lbbc { width: 100%; float: none; margin-top: 5mm; }

.hentry .entry-media { overflow: hidden; }
article .entry-content a { font-weight: bold; text-decoration: none; border-bottom: none; }
article .entry-content a[href^=http]:after { content:" <" attr(href) "> "; }

/*evt*/
article .entry-content .luogo .map a[href^=http]:after { content: ""; display: none; }
.luogo .map { float: none; margin: 5mm 0; }
.em-location-map-container { width: 100% !important; }
@media (max-width: 1000px) {
	.luogo .map { max-width: 100% !important; width: 100% !important; margin: 5mm 0; }
}