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


 Blueprint CSS Framework 1.0.1
 http://blueprintcss.org

   * Copyright (c) 2007-Present. 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.

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

/* print.css */
body {
 background:#fff;
 color:#666;
 font: 12px/1.2 Georgia, 'Times New Roman', Times, serif;
}
a {
 color:#666;
 text-decoration:none;
}
table {
 width:100%;
 border-collapse:collapse;
 margin:0 0 15px;
}
th, td {
 border:1px solid #000;
 padding:10px;
}
img {
 max-width:100%;
 height:auto;
}
.top-bar,
.hidden,
form,
.menu-opener,
.intro-holder,
#main .link-holder,
.sidebar,
.experience-box .more,
.filter-area,
.footer-holder,
.footer-subinfo,
.bio .photo-holder .bio-tools,
.no-print,
.experience .headline .show,
.experience-box img,
.footer-info h4{display:none;}

/* header */
#header{
	padding: 0 0 10px;
	border-bottom: 2px solid #e1e1e1;
	margin: 0 0 24px;
}
.logo{
	display: inline-block;
	vertical-align: middle;
}
.logo-print {
	display:block;
	margin:0 16px 0 0;
	width: 140px;
	height: 11px;
}
.logo a{display: none;}
.slogan {
	display: inline-block;
	vertical-align: middle;
	color: #666;
	font: italic 14px/1.1 Georgia, 'Times New Roman', Times, serif;
}
.slogan:before {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	background: #d5d6d6;
	height: 27px;
	margin: 0 14px 0 0;
	content: '';
}

/* bio */
.bio{
	position: relative;
	padding-left: 35%;
	overflow: hidden;
	min-height: 150px;
}
.bio .photo-holder{
	width: 30%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;
}
.bio .photo-holder .photo{
	overflow: hidden;
	width: 100%;
	margin: 0 0 20px;
}
.bio .photo-holder .photo img{
	width: 100%;
	height: auto;
	display: block;
}
.bio .info{
	overflow: hidden;
	line-height: 1.45;
	padding: 18px 0 0;
}
.content h1{
	color: #010101;
	font: 20px/1.05 Georgia, 'Times New Roman', Times, serif;
	margin: 0 0 4px;
}
.content h1 time{display: block;}
.content .bio p{margin: 0 0 6px;}
.bio .info .position{
	display: block;
	text-transform: uppercase;
	color: #6a6764;
	font: 16px/22px Arial, Helvetica, sans-serif;
	margin: 0 0 22px;
}
.bio .info .location{
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	color: #010101;
	display: block;
	margin: 0 0 7px;
}
.bio .info .information{
	overflow: hidden;
	margin: 0 0 24px;
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color: #010101;
}
.bio .info .information dl{
	overflow: hidden;
	margin: 0;
	font: 12px/17px Arial, Helvetica, sans-serif;
}
.bio .info .information dl dt{
	float: left;
	font-weight: bold;
	margin: 0 6px 0 0;
}
.bio .info .information dl dd{
	margin: 0;
	overflow: hidden;
	font-weight: normal;
}
.bio .info .full-bio{display: none;}

/* experience */
.experience .headline h1{
	font: 13px/1.2 Arial, Helvetica, sans-serif;
	color: #010101;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.experience-box{
	width: 48%;
	margin: 0 2% 0 0;
	padding: 6px 0;
	position: static !important;
}
.experience-box h1{
	text-transform: uppercase;
	font: 10px/1.2 Arial, Helvetica, sans-serif;
	color: #010101;
	margin: 0 0 3px;
}
.experience-box h2 {
	font: 12px/1.15 Georgia, 'Times New Roman', Times, serif;
	margin: 0;
}
.contact-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.contact-list li{
	list-style: none outside;
	margin: 0 0 10px;
}

/* footer */
.footer-info{font: 11px/1.2 Arial, Helvetica, sans-serif;}
.footer-info p{
	width: 60%;
	float: left;
}
.footer-info .link {
	float: right;
	margin: 10px 0 0;
}