/* styles for print */


/* page box definition */

@page { 
	size: auto; 
	margin: 10% 10% 15% 10%; 	
}
 
/*
@namespace url(http://www.w3.org/1999/xhtml); 
 
@-moz-document domain("tulane.edu") {
 .columns_3 {display:block !important}
} 
*/

/* standard in-page elements */

/* default stylesheet guidelines for printers CSS2 from W3.org*/
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { line-height: 1.33; }
h1              { font-size: 4em; margin: .67em 0 0 0; }
h2              { font-size: 2.5em; margin: .67em 0 0 0; }
h3              { font-size: 2.17em; margin: .83em 0 0 0; }
h4              { font-size: 2em; margin: 1em 0 0 0; }
h5              { font-size: 1.83em; line-height: 1em; margin: 1.67em 0 0 0; }
h6              { font-size: 1.67em; margin: 1.83em 0 0 0;}

p, blockquote, ul, form, ol, dl 
				{ margin: 1em 0 0 0; }
h1, h2, h3, h4, h5, h6, b, strong          
				{ font-weight: bolder }
				
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em, var, address    
				{ font-style: italic }
pre, tt, code, kbd, samp       
				{ font-family: monospace }
pre             { white-space: pre }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
ol, ul, dd      { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
br 				{ content: "\A" }
blockquote, 
pre, img        { page-break-inside: avoid }

body, h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	}
	
h1, h2, h3, h4, h5, h6 {	
	font-weight:bold;
	}
	
h2.col_header, h1.section_header h2.atoz_letter {
	color: #000000;
	text-transform: uppercase;
	font-weight: normal;
	}

h2.atoz_letter {
	border-bottom: 1px solid #000000;
	}
		
p, li {
  font-size: 12pt;
}

p {
	margin-top:4pt;
	margin-right: 4pt;
	padding:6pt;
}

p.compact {
  margin: 0;
  font-size: 5pt;
}

p.small, span.small {
  font-size: 6pt;
}

	
a, a:visited {
    text-decoration:underline;
    color: #0000FF;
}
		

/*
 ******************************
  custom layout classes 
 ******************************
 	we ended up including in the view that results from RenderForPrint=1 
		(mostly because our UI design is too tightly integrated into the base-temaplte IMHO
	which need a special handling for the print result
 ******************************
 */

/* divs used for backgrounds and page layout */

div#adornment_l, div#adornment_r, div#adornment_l_rfp, div#background, div#footer_shadow, div#shadow_tr {
  background-color: #FFFFFF;
  background-image: none;
  float:none;
  }
  
div#shadow_tr img {
	display:none;
} 
  
div#logo {
  float: left;
  width: 180px;
  height: 62px;
  margin: 12px 0 20px 7px;
}	
  
div#menu_top, div#search_block, div#menu_users, div#menu_main, div#menu_sub, div#header_bottom {
	/* exclude nav elements no matter what */
	display:none;
	}
	
div#col4, div#col3, div.col1 {
	/*sidebars are always here, we want to exclude them no matter what*/
	display:none;
	}

div#dept_name,
div#dpt_adj_logo,
div#dpt_adj_logo_longer, 
div#dpt_adj_logo_longest, 
div#dpt_adj_search {
  float: none;
  width: 75%;
  background: #FFFFFF;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}

div#dept_name h1,
div#dpt_adj_logo h1,
div#dpt_adj_logo_longer h1, 
div#dpt_adj_logo_longest h1, 
div#dpt_adj_search h1 {
  color: #034a2d;
  text-align: center;
  text-transform:uppercase;
  font-size: 18pt;
  padding: 0;
  margin: 0;
}

div#dept_name h1 a,
div#dpt_adj_logo h1 a,
div#dpt_adj_logo_longer h1 a, 
div#dpt_adj_logo_longest h1 a, 
div#dpt_adj_search h1 a {
  color: #034a2d;
  text-align: center;
  text-decoration: none;
}

div#dept_name h1 a:hover,
div#dpt_adj_logo h1 a:hover,
div#dpt_adj_logo_longer h1 a:hover, 
div#dpt_adj_logo_longest h1 a:hover, 
div#dpt_adj_search h1 a:hover  {
  text-decoration: none;
}

	
/* page elements on teh print view on-screen that we don't want to appear printed */
	
div.article_actions, div.article_actions_summary_page, div.article_actions_over_cw {
	display: none;
	}
	
.noprint {
	display:none;
	}
	
.inset_wide_news_photo {
	page-break-inside: avoid;
	float: none; 
	margin: 1%; 
	padding: 0; 
	border:none;
}

.inset_narrow_news_photo {
	page-break-inside: avoid;
	float: none; 
	margin: 1%; 
	padding: 0; 
	border:none;
}

.inset_photo_caption {
	page-break-inside: avoid;
	border-right: thin; 
	border-top: thin;
	border-bottom: thin;
	border-left: thin;
	padding: 2px;
	background-color: #ffffff;
}

.inset_photo_caption p {
	font-size:10pt;
	}
	
.float_right {
	float:right;
	margin: 5pt 0 5pt 5pt;
}

/*
div#header {
	float:none;
}
*/
/*
div.columns_4 div.colspan_4 {
	float:none;
}

*/