/*******************************************************************************
*  ir-print.css : 2007-11-12 : bepress IR print stylesheet
* ------------------------------------------------------------------------------
*  This is the set of print rules needed for bepress IR sites.
************* PLEASE DO NOT CHANGE THIS FILE *************************************/

body {
	background: white;
	font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	margin:0 3%;
	text-align:left;
	width: auto !important;
	color:black; 
        padding:0;}

#printlogo { 
	margin:0;
	padding:0; }

#pagetitle { padding-bottom:25px; }

table { 
	width:100%; 
	margin:0 auto 15px; }

#logo,
#tabs, 
#sidebar,
#news,
#breadcrumb,
.crumbs,
.crumbs p a,
.divider,
#info-box,
#footer,
#beta,
p.pdf,
.more,
.top,
table.form-table,
.skiplink,
a#download,
a#send,
a#print,
p.bookmark,
p.bookmark a,
#author-page {
	display: none !important; }
	
/* Typography
---------------------------------*/

h1 { 
	font:20px/24px Georgia, "Times New Roman", Times, serif;
	color:black;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid black; }

#pagetitle h1,
#pagetitle h1 a,
#header h6,
#header h6 a {  
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	border:0;
	color:black;
        padding:0;
        margin:0;}

h2,
#series-home h4,
#alpha h4, .related strong  	{ 
	font:16px/22px Georgia, "Times New Roman", Times, serif;
	color:black;
	text-align:left;
	font-weight:bold;
	border:0; }

h2#series-title {
        text-transform:uppercase;
        margin:20px 0; }

#series-home h4,
#alpha h4, .related strong   {
        margin:20px 0 0; }

h3,
#pagetitle h4  { 
	font:14px/14px Georgia, "Times New Roman", Times, serif;
        padding:0;
	color:black;
	font-weight:bold; }

h3 { 	
        padding-top:10px;
	text-transform:uppercase; }

#pagetitle h4 { 	font-style:italic;}

h4 {
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:black; 
	font-weight:normal;
	padding:0;}
p, 
pre, 
td { 
	padding:5px 0; 
	text-align:left;
	width: auto !important; }

.authors {
        padding:20px 0;
	text-align:left; }

p.comments { 
        font-size:11px;
        line-height:14px;
        color:gray; 
        margin-top:20px;}

/* Links
---------------------------------*/

a { 
	font-weight:normal;
	text-decoration:underline; 
	color:black;
	margin-right:5px;}
	
html.noted a:link:after,
html.noted a:visited:after {
	content: ''; }

    a:link:after,
    a:visited:after {
      content: " (" attr(href) ") ";
      font-size: 90%;
    }

    html.noted a:link:after,
    html.noted a:visited:after {
      wrapper: '';}
    
p.pdf a,
p.external {display:none;}

a.ignore  { 
	display:none; }

div  {
	margin: 0;
	text-align:left; 
	width: auto !important; }

.clear { 
	height:2px;
	width:auto !important;
	clear:both; }

#printfooter {
	  margin:20px auto;
	  border-top:1px dotted gray;
	  border-bottom:1px dotted gray; }

#printfooter p {
	  line-height:18px;
	  text-align:left;
	  padding:10px;}

#printfooter p strong {
        font-variant:small-caps;
        letter-spacing:2px;
        margin-right:20px; }

/* =GALLERY
------------------------------------------------------------- */

.gallery {
        padding:0;
        border:1px solid #000;
        margin:5%; }

.profile {
        margin: 10px;
        padding:4px;
        text-align:left; 
        clear:both;}

.profile-top {
        padding: 8px;  }

.thumb	{
        margin:0 8px 0 0;
        float:left;
        padding:5px 2px;
        width: 72px;
        height: 118px;
        text-align: center;  }

img.photo {
        height:96px;
        width:72px; 
        margin: 0px auto;
        padding:0;  }

.name a:hover,
.name a:active {
        text-decoration:underline;  }

.inst,
.expert	{
        padding-left:80px;
        padding:8px 0;
        font-weight:normal; 
        font-size:11px;
        line-height:12px; }