body, input, textarea, select, h2, h2 a:link, h2 a:visited, h3, h4, .maincontent-left th, td, legend, p, .maincontent-left table, .quicklinks, strong, li, ul, ol, a:link, a:visited, a:link:hover, a:visited:hover, #accessibility, #accessibility a:link, #accessibility a:visited, #accessibility a:link:hover, #accessibility a:visited:hover, .front .maincontent-left .quicklinks p, #footer, .feedback { 
color: #000; background-color: white; font-family: Garamond, serif; }
a:link, a:visited { font-weight: normal; }
body { line-height: 1em; width: 100%; min-width: 1px; padding: 0 10pt; }
body { font-size: 100%; }
html>body { font-size: 140%; }
#header-wrapper, #navigation, .maincontent-right, #sidebar-left, #quicktabs, .searchbox, .hidden, .h-split, .footer-map, #primary { display: none; visibility: hidden; }
#PageContentContainer > #maincontent, #maincontent > .maincontent-left { width: 100%; float: none; position: static; margin: 0; padding: 0; background-image: none; }
#top, #top h1 { visibility: visible; display: block; float: none; text-align: center; position: static; }
#header-for-print { visibility: visible; display: block; float:none; text-align: center; font-size: 12pt; font-weight: bold;}
#accessibility { visibility: visible; display: block; background-image: none; }
#header-for-print { margin: 10pt 0 30pt 0; }
#header-for-print strong, h2 { font-size: 16pt; }
#header-for-print em { font-size: 9pt; font-style: normal; }
#footer { width: 100%; }
h2 { text-decoration: underline; }
h2 a:link, h2 a:visited { border-bottom: 0; }
p { line-height: 1em; }
.alertbox {	float: right; position: static;	width: 40%;	margin: 5pt; padding: 20pt 3pt 5pt 3pt; background-image: none; border: 1pt solid #666; }
.alertbox p, #top { background-image: none; }
/* a[href^="/"]:after { content: " [http://www-test.cab.unipd.it "attr(href)"] "; } */
a[href^="/"]:after { content: ""; }
a[href^="http:"]:after, a[href^="https:"]:after, a[href^="mailto:"]:after { content: " (" attr(href) ")"; text-decoration: underline; font-size: 90%; }
.breadcrumbs-wrapper { margin-top: 22pt; }
.breadcrumbs-wrapper a[href^="/"]:after { content: ""; }
.breadcrumbs-wrapper a[href^="http:"]:after, .breadcrumbs-wrapper a[href^="https:"]:after, a[href^="mailto:"]:after, a[href^="http://maps.google"]:after, a[href^="http://www.google"]:after { content: ""; }

.maincontent-left td, .maincontent-left th { border: 1px solid #333; }
.maincontent-left ul li { margin: 0; }
.quicklinks, .front .maincontent-left .quicklinks p, .quicklinks div { font-size: 12pt; width: 100%; }
.quicklinks div a:link, .quicklinks div a:visited, .quicklinks div a:hover { display: block; padding-left: 22px; border-left: none; }
.quicklinks br { line-height: 1px; }

.copyright, .feedback, .h-split, .maincontent-left, .maincontent-right, .quicklinks, .searchform, form.searchform, .smallform label, #footer, #maincontent, #primary a, #primary li.curve-redbar, #primary a.sba-redbar, #primary a.sba-redbar:hover, #quicktabs, #quicktabs ul, #quicktabs li, #quicktabs a, ul.primary, ul.primary li, ul.primary li.active, ul.primary li a, ul.primary li.active a, ul.primary li a:hover, #header-wrapper, .top-left, .header-wrapper-translated .top-left, .unipd-logo, .logo, .top-right, .user-area, .flags-eng, .flags-ita, .flags-eng a:link, .flags-eng a:visited, .flags-ita a:link, .flags-ita a:visited, .help-area, .header-wrapper-translated .top-right #help,.header-wrapper-translated .top-right span.help-area, .top-right-search { float: none; width: auto; overflow:visible; position:static; }

html>body * { overflow: visible !important; }

#google-map>div { overflow: hidden !important; }
/* #google-map, #google-map *, .fieldgroup, .group-mappa { page-break-after: avoid !important;} */

