/* style sheet for printing publications */


/* hide unwated section */
#header-wrap,#description, #left, #footer, .csc-linkToTop,
.news-single-backlink, .news-search-form, .news-search-emptyMsg {
	display: none;
}



/* Establish some generic settings */

* {
        font: 10pt , "Trebuchet MS", sans-serif; 
}

body, body * , #main {
	background: #FFFFFF;
	color: #000000;
	height:auto;
	
}
html { 
  margin: 0;
  font: 10pt , "Trebuchet MS", sans-serif; 
  text-align: justify;
}

div {
background: white;
background-color: #FFFFFF;
}

q::before {
  content: "\201C";
}

q::after {
  content: "\201D";
}

pre {  margin: 1em 1.3em; }

a , a:link ,a:visited,a:hover,a:active { text-decoration: none; color: black } 

#center a, #right a {
text-decoration: none;
}

#center caption {
font-size:.9em;
page-break-before:avoid;

}
#center table {
width:95%;
}

#center table caption {

font-size: .8em;

font-weight: normal;

padding-top: 0px;

padding-bottom: 0px;

text-align: left;

}
/*
 --------------------------------
 Headers css
 ----------------------------------
 
*/
h1{
	
	
}
h1 .publication-title {font-size:60pt;text-align:left;color:#005DBE;}


h2 {
  color: #AB7540;
  font-weight: bold;
  border-bottom:1px solid #AB7540;
  border-spacing:1pt;
  font-family: arial;
  font-size: 13pt;
  page-break-after: avoid;
  page-break-before: avoid;
  page-break-inside: avoid;  
  text-align:left;
  padding-bottom:0px;
}

h3 {
color : #AB7540;
font-size : 12pt;	
}

h4 {
   font-weight:bold;
	
}



table , tr , td {
	
  background-color:transparent; 
         
	
}

.tr-even 
{               
        background-color:#FFFFFF;  
        
}
.tr-odd 
{               
        background-color:#F6F1EC;  
        
}

#center table caption {
padding-top:0px;

}

table th a {
background-color:#E6D5C5;
font-weight: bold;
}

#center dd {
margin-bottom:0.3em;
margin-left:0.2em;
}


/*
  ------------------
  TYPO3 specific CSS
  ------------------	
*/
.csc-frame-frame1 {  
  page-break-before: always;
  page-break-after:always;
  
}
.csc-frame-frame2 {
  page-break-before: always;
        
}
.csc-frame-invisible p {
         padding-top:50px;
         font-size: .8em;
         color:#005DBE;
         font-family:"Centaur Bold",Georgia,serif;         
         text-align:left;
}
.csc-textpic-caption {       
        font-size:.8em;
        font-style: italic; 
        
}
.csc-caption {
  font-size:.8em;
  font-style: italic; 
}


.csc-menu-3 {
display:none;
}


/*
 -----------------------------------
  Other publication specific css
  ------------------------------------
*/

DIV.ff_cover {display:block;}
DIV.ff_cover table  {border-collapse: collapse; border:0px;}
DIV.ff_cover table tr td {border:0px;vertical-align:middle;padding: 4px;}
DIV.ff_cover img {float:left;width:150px;height:112px;padding: 7px;}
DIV.ff_cover table tr { border:0px; }
DIV.ff_cover p {
font-size : 8.5pt;
text-align: justify;
}
DIV.ff_cover h3 {
margin-bottom:.2em;
line-height:.9em;
margin-top: 0px;
}
.data-table tbody tr td {
 font-size : 9pt;
}
.data-table tbody tr th {
 font-size : 9pt;
}
.colophon {
display:block;
text-align : center;
color: #AB7540;
font-size:0.8em;
}
.cover-footer {
 	background:url('../images/logo_60x60.gif') no-repeat left;
        display:block;
        padding-left:80px;
        height:60px;
        padding-left:80px;
	padding-top:40px; 
	color: #005dbe;
	font-family: "Centaur Bold",Georgia,serif;
	font-size: .8em;	
        }

div.no-print {
        display:none;
}

.the-cw-ban {font-size:20pt;color:#AB7540;}
.facts-and-figures {font-size:32pt;color:#AB7540;border-bottom:1px solid #AB7540;border-spacing:10px;}

.ICB-EVENTS td {
               font-size:10pt;         
}



/* for cal plugin */ 

#center div.Attachment {
display:none;
}
#center div.single-event-even, #center div.single-event-odd {
background-color: #ffffff;
border: 0px;
padding:0px;
}
#center div.EventTime, #center div.EventTitle, #center div.EventLocation, #center span.EventInfo, #center span.EventNews, #right div.LatestEvent {extensions.css (line 204)
background-position:0em;
padding:0px;
}
div.eventinfo {
display:block;
}
div.EventTitle {
color : #AB7540;
font-size : 12pt;
height:1%;
padding:0px;
}
div.EventTime {
background:transparent;
height:1em;
margin:0px;
padding-left:0px;
}
div.EventLocation {
background:transparent;
height:1em;
margin:0px;
padding-left:0px;
padding-top:0px;
}
span.DetailLink  {
display:none;
}



