
/* - print.css - */
@media print {
/* https://plone.org/portal_css/print.css?original=1 */
body{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif;font-weight:bold;line-height:125%;page-break-inside:avoid;page-break-after:avoid;}
h1,h2{letter-spacing:-0.05em;}
a{text-decoration:none;border-bottom:0.1em solid gray;color:black;}
#portal-column-content{width:95%;}
.documentDescription{font-weight:bold;}
pre{border:1pt dotted black;white-space:pre;font-size:8pt;overflow:auto;padding:1em;}
table.listing,table.listing td{border:1pt solid black;border-collapse:collapse;}
table.listing td,table.listing th{padding:6px;}
div.pageBreak{page-break-before:always;}
#content dt{margin:1em 0 0.625em;}
#content p,#content table{margin-bottom:0.625em;margin-top:0.625em;}
#content .documentDescription,#content #description{margin:0.5em 0 1.31em;}
div.top,#portal-logo,#portal-siteactions,.hiddenStructure,#portal-searchbox,#portal-globalnav,#portal-personaltools,#portal-breadcrumbs,#edit-bar,#portal-column-one,#portal-column-two,#portal-languageselector,.contentViews,.contentActions,.help,.legend,.portalMessage,.documentActions,.netscape4,#viewlet-below-content .reply,#viewlet-below-content .discussion,#kss-spinner,#review-history,#content-history,.listingBar,#portal-footer,#portal-colophon,.skipnav,#kss-spinner,#review-history,#content-history,.listingBar,.link-presentation,input.standalone,.overlay,.managePortletsFallback,.close,.link-parent,.draggingHook,#foldercontents-order-column,input.context,.visualNoPrint{display:none;}
.image-left{float:left;clear:both;margin:0.5em 1em 0.5em 0;border:0.4pt solid Black;}
.image-inline{float:none;}
.image-right{float:right;clear:both;margin:0.5em;border:0.4pt solid Black;}
dd.image-caption{text-align:left;padding:0;margin:0;}
dl.captioned{padding:0.8em;}
.newsImageContainer{float:right;margin:0 0 0.5em 1em;width:16em;}

}


/* - mobile.css - */
@media handheld, screen and (max-device-width: 480px) {
/* For devices with narrow screens, phones, tablets, etc. */

#portal-column-one,
#portal-column-two,
#portal-column-content {
	clear: both;
	width: 97.75%;
	margin-left: -98.875%;
}

#portal-logo {
	display: none;
}
#portal-top {
	font-size: 180%;
}
#portal-personaltools {
	margin-bottom: 1em;
}
#portal-globalnav li a {
	min-width: 3em !important;
	padding:0.5em 1.5em 1em 0.5em;
}
#portal-searchbox {
	float: none !important;
	margin: 1em 0;
	text-align: center;
}
#portal-searchbox input {
	font-size: 100% !important;
}
#content-views a {
	font-size: 150%;
	line-height: 2em !important;
	padding: 0.5em;
}
#content li.formTab a {
	font-size: 140%;
	line-height: 2em !important;
	padding: 0.25em;
}
#edit-bar {
	min-height: 5em;
}

#contentActionMenus a {
	width: 100%;
	line-height: 2em !important;
	font-size: 150%;
}


input, textarea {
	font-size: 140% !important;
}
div.managePortletsLink,
a.managePortletsFallback {
	font-size: 140%;
}
div.overlay {
	font-size: 120%;
}
div.overlay-iframe,
div.overlay-ajax {
	width: 90%;
}

}

