hr, 
#email-box, 
#skip-to-content, 
#logo-and-site-name h2, 
#logo, 
#site-name, 
#login-and-search, 
#navigation, 
#sidebar, 
#page-title p, 
#page-title .separator, 
#illustration .link, 
#larger, 
.specs, 
.subsection-capabilities-map #text p, 
#large-map-wrapper, 
table .request, 
.subsection-gallery #text p.strong, 
#footer h2, 
#footer ul, 
.front #banner-wrapper, 
.front .see, 
.front #conferences .link, 
#nz-facts-holder, 
#nz-image, 
.search-page #introduction a, 
#page-nav {
    display: none;
}

body {
    font-family: verdana, helvetica, arial, sans-serif;
    color: #000000;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
#introduction {
    font-family: bliss, "Trebuchet MS", sans-serif;
}

h1 {
    font-size: 22pt;
}

h2 {
    font-size: 16pt;
}

#introduction {
    font-size: 20pt;
    font-style: italic;
}

#text p, 
#text li, 
#text td, 
#text th, 
#text dt, 
#text dd, 
#services-wrapper p, 
#content-services p, 
#promise p, 
#conferences {
    font-size: 10pt;
}

#page-title .section-name {
    margin-top: 12pt;
    font-style: italic;
}

a {
    text-decoration: none;
    color: #000000;
}

table {
    border-collapse: collapse;
    width: 100%;
    border: 1pt solid #000000;
    margin-bottom: 12pt;
    table-layout: fixed;
}

td, th {
    border: 1pt solid #000000;
    padding: 3pt;
}

th {
    text-align: left;
}

tbody th {
    font-weight: normal;
}

#footer {
    border-top: 1pt solid #999999;
    padding-top: 3pt;
    font-style: italic;
    font-size: 8pt;
    color: #999999;
}

.subsection-gallery ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.subsection-gallery ul li {
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 12pt;
    page-break-inside: avoid;
}

.subsection-gallery img, 
.subsection-gallery span.description {
    display: block;
}

.subsection-gallery img {
    border: none;
}

.section-services .subsection-overview .service p {
    display: none;
}

.section-services .subsection-overview .service p.text, 
.front #conferences span.date, 
.front #conferences span.location, 
.front #conferences span.name {
    display: block;
}

.front #conferences .conference {
    margin-bottom: 12pt;
}

.section-services .subsection-landing-page #introduction, 
.front #introduction {
    font-family: verdana, helvetica, arial, sans-serif;
	  font-size: 10pt;
    font-style: normal;
}




/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}