/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a { color: #000;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:none }
/*a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;}*/

.clearfix, .container {display:inline-block;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

#primary_navigation, 
#secondary_navigation, 
#footer, 
#view, 
.pagination, 
#sidebar, 
.header {
	display: none;
}

h1 {
	font-size: 1.7em;
	font-weight: bold;
	border-bottom: 4px solid #000;
}

.people {
	border-top: 1px solid #efefef;
}

.people.grid {
	padding: 1em;
}

.people.grid .person {
	float: left;
	margin: 0 1.5em 1.5em 0;
	width: 125px;
	height: 16em;
}

.people.grid .person img {
	margin: 0;
	border: 1px solid #ccc;
	padding: 1px;	
}

.people.grid .person .personal_information {
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0;
}

.people.grid .person .personal_information p {
	margin: 0;
}

.list.people .person {
	margin: 0;
	padding: 0.5em 0;
	border-bottom: 1px solid #efefef;
	page-break-inside: avoid;
}

.list.people .person img {
	margin: 0 1em;
	border: 1px solid #ccc;
	padding: 1px;
	page-break-inside: avoid;
}

.list.people .personal_information {
	float: left;
	width: 15em;
	padding: 0;	
	page-break-inside: avoid;
}

.list.people .personal_information p {
	margin: 0;
	padding: 0;	
	page-break-inside: avoid;
}

.list.people .personal_information h4 {
	font-size: 1em;
	font-weight: bold;
	display: inline;
	page-break-inside: avoid;
}

.list.people .contact_information {
	float: left;
	width: 25em;
	padding: 0;	
	page-break-inside: avoid;
}

.list.people .contact_information p {
	margin: 0;
	padding: 0;
	color: #999;
	page-break-inside: avoid;
}