/* -----------------------------------------
Website | print
updated: 04.07.2008
version: UniAT 1.0
--------------------------------------------
1. Hidden Components
2. Global Overrides
3. Styling Overrides
----------------------------------------- */

/* setup:
1. add components to be hidden to section 1
2. update 'a[href^="/"]:after' with correct url
*/


/* 1. Hidden Components
----------------------------------------- */
.noprint,
#skip,
#side,
#quicklinks2,
#search,
#breadcrumb,
#footerNav_bg,
.paging,
.invisible {
 display:none !important;
 visibility:hidden !important;
 }
 
 .logo .hide 
 {
 	text-indent: 0;
 	display: block;
 	visibility: visible;
 }


/* 2. Global Overrides
----------------------------------------- */
body {
 background:white none;
 color:black;
 margin:0 !important;
 padding:0 !important;
 width:100% !important;
 }
 
h1,h2,h3,h4,h5,h6 {
 page-break-after:avoid;
 page-break-inside:avoid;
 }
 
 div.logo p, h1 {
  border-bottom:1px dotted gray;
  border-top:1px solid black;
  margin:0;
  padding:10px 0;
  }
  
 div.logo p, h1 {font-size:18pt; letter-spacing:-0.02em; }
 h2 {font-size:16pt; letter-spacing:-0.02em; font-weight:normal;}
 h3 {font-size:14pt; letter-spacing:-0.02em; font-weight:normal;}
 h4 {font-size:12pt;}
 h5 {font-size:10pt;}
 h6 {font-size:10pt;}

ul {list-style-type:disc;} 

a:link,
a:visited {
 color:blue;
 font-weight:bold;
 text-decoration:underline;
 }
 
 /*a:link[href^="http://"]:after,
 a[href^="http://"]:visited:after {
  content:" (" attr(href) ") ";
  font-size:8pt;
  font-weight:normal;
  margin-left:4px;
  }
  
 a[href^="/"]:after { 
  content:" <http://www.url.com"attr(href)"> ";
  } */

img {
 border:1px dotted gray;
 float:left;
 margin:4px 12px 6px 0;
 padding:4px;
 page-break-inside:avoid;
 }

table {
 border:1px solid gray;
 text-align:left;
 margin-bottom:2em;
 width:100%;
 }

 table caption {
  font-style:italic;
  margin-top:10px;
  padding-bottom:8px;
  text-align:left;
  }

 table thead {
  border:none;
  display:table-header-group;
  font-variant:small-caps;
  }
  
  table th {
   border-bottom:1px solid black;
   font-weight:bold;
   padding:4px;
   }

 table tfoot td {
  border:none;
  font-style:italic;
  }
 
 table td {
  border-bottom:1px solid gray;
  padding:4px;
  }

 form legend {
  font-weight:bold;
  padding:6px 0 0 0;
  }


/* 3. Styling Overrides
----------------------------------------- */ 
div.panel {visibility: visible; display: block;}


/* -------------------------------------- */
