@import 'resets.css';

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html {
	width:8.5in;
}
body {
	color: #000;
	font: 10pt/1.5 Arial, sans-serif;
}
img {
	border: 0;
	max-width: 100% !important;
}
#accessibility, #cmsMenu, #main-header, #bureau-nav, nav, #side-content, #footer, .pdxfade-previous, .pdxfade-next, .widget.connect, .widget.calendar, .widget.facebook-photos, .widget.youtube-widget {
	display: none !important;
}
#bureau-header {
	padding-top: .25in;
	overflow: hidden;
}
#bureau-titles {
	float: left;
	position: relative;
	width: 87%;
}
#bureau-titles > a {
	position: absolute;
	right: 0;
	top: -.15in;
}
#bureau-contact-info {
	clear: left;
	float: left;
	font-size: 8pt;
	margin-top: .1in;
	width: 70%;
}
#bureau-contact-info p {
	float: left;
	display: inline-block;
	margin: 0 8px 0 0;
}
h1 {
	font-size: 16pt;
	margin: .25in 0 .125in;
}
#bureau-titles h1, #bureau-titles h2 {
	margin: 0;
}
h2 {
	font-size: 12pt;
}
p.date {
	color: #000 !important;
	margin-bottom: 0;
}
.events .content {
	margin-bottom: .125in;
}
#content-wrap {
	border-bottom: 1px dashed #999;
	clear: both;
	margin: .25in 0;
	padding-bottom: .25in;
	position: relative;
}
#content-wrap:after {
	content: url(/assets/images/city-seal.png);
	display: block;
	position: absolute;
	right: 0;
	top: -1.45in;
	opacity: 0.3;
	filter:alpha(opacity=30);
}

a {
	color: #000;
	text-decoration: none;
}

p a:after, .page-listings a:after, .widget a:after {
	color: blue;
	content: " (http://www.portlandoregon.gov/" attr(href) ")";
	font-size: 80%;
	word-wrap: break-word;
}

/* External links don't get this treatment */
p a[href^="http://"]:after, p a[href^="https://"]:after {
	content: " (" attr(href) ")";
}

