


/*
    print.css 
    author: (RealDecoy Inc.)
*/    
/* =Global
------------------------------------------------------------------------------ */
body {
    background: #fff;
    padding: 17px 0 20px;
    font-size: 108%;
}
/*=common rules
----------------*/
form {
    display: none;
}
.howHelp {
    display: none;
}
.txtInput, select, textarea {
    color: #474747;
    background: #fff;
    border: 2px inset #999;
    font-size: 1.2em;
    padding: 2px;
}
select { background: #fff; }
.insetLeft {
    float: left;
    margin: 0 14px 7px 0;
}
.insetRight {
    float: right;
    margin: 0 0 7px 14px;
}
/*=MAIN WRAP
-------------*/
#mainWrap {
    margin: 0;
    padding: 0;
    width: 80%;
}
/*=CONTENT
-----------*/
#content {
    padding: 0;
    margin:0;
    width: 195%;
    float:none !important;
}
#mainWrap #content .in { 
    padding: 0;
    margin:0;
    width: 90%;
}
#tabbed {
    margin: 0 !important;
    width:80% !important;
}
#tabbed .nav {
    display: none;
}
/*=more link
-------------*/
.more { text-align: right; }
/*=jump to content link
------------------------*/
#jumpToContent {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -5000px;
    width: 1px;
}
/*=WRAP
--------*/
#wrap {
    background: #fff;
    margin: 0;
    width: 100%;
    padding: 0 17px 0 20px;
}
/*=SECTION NAVIGATION
----------------------*/
#sectionNav {
    display: none;
}
/*=BREADCRUMB
----------------------*/
.crumb {
display: none;
}
/*=HEADER
----------*/
#header {
    height: auto;
    margin: 0;
    width: 100%;
    position: relative;
    padding-bottom: 40px;
}
/*=utility nav
---------------*/
#header #utilityNav {
    display: none;
}
/*=logo
--------*/
#header #logo, #home #header h1 {
    height: 113px;
    left: 0;
    position: relative;
    top: 0;
    width: 173px;
}
/*=tagline
-----------*/
#header #tagline {
    display: none;
}
/*=text size switcher
----------------------*/
#header #textSize {
    display: none;
}
/*=search
----------*/
#header #search {
    display: none;  
}
/*=MAIN NAVIGATION
-------------------*/
#mainNav {
    display: none;
}
/*=CONTENT
----------*/
.col {
    position: relative;
    width:100%;
}
/*=SIDEBAR
-----------*/
#mainWrap .sidebar {
    /*margin-left: -220px;*/
    margin-left: -90px;
    position:absolute;
    top: 0;
    width: 200px;
    z-index: 100;
}
/*=how you can help
--------------------*/
.howHelp {
    margin-bottom: 14px;
    width: 100%;
}
.howHelp a {
    background: #fff;
    color: #b20838;
    display: block;
    font-size: 0.9em;
    padding: 12px 10px 9px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.howHelp a strong {
    display: block;
    font-size: 1.33em;
    font-weight: bold;
}
/*=sidebar block
-----------------*/
.block {
    color: #666;
    margin: 0 3px 15px;
    padding: 0 4px 0 12px;
}
.block h2, .blockGroup h2 {
    color: #b20838;
    font-size: 1.3em;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.block h3 {
    font-size: 1.4em;
    margin: 0 0 4px;
}
.block a {
    color: #666;
    text-decoration: none;
}
.block a:hover { color: #b20838; }
/*=careers block
-----------------*/
.careers {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 1px;
    display: none;
}
.careers a {
    display: block;
    line-height: 1.3;
}
/*=poll
--------*/
.poll {
    display: none;
}
/*=board of directors
--------------------*/
.bod {
    clear: both;
    margin-bottom: 15px;
    padding: 10px 0 15px 0;
    border-bottom: 1px solid #ccc;
}
.bod img {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
/* Awards block
------------------ */
.awardBlock div {
    float: left;
}
.awardBlock div img {
    display: block;
    float: left;
}
/*=sidebar director
--------------------*/
.dirPhoto {
    float: left;
    width: 42px;
}
.dirInfo {
    float: left;
    width: 116px;
}
/*=sidebar block group
-----------------------*/
.blockGroup {
    border-left: 1px solid #d6d6d6;
    padding: 8px 6px 1px;
}
.blockGroup h2 { margin: 0 0 12px 13px; }
.blockGroup h3 { margin-bottom: 2px; }
.blockGroup .block {
    border-bottom: 1px solid #d6d6d6;
    margin: 0 0 12px;
    padding: 0 6px 0 13px;
}
.blockGroup .block.last { border-bottom: none; }
/*=FOOTER
----------*/
#footer { 
    padding-right: 193px;
    padding-top: 30px; 
}
/*=footer nav
--------------*/
#footer #footerNav {
 display: none;
}
/*=copyright info
------------------*/
#footer #copyrightInfo { padding-right: 14px; }
#copyrightInfo p {
    color: #878787;
    font-size: 0.9em;
    margin: 0;
}
#copyrightInfo a { color: #878787; }
/*=Share link
--------------*/
#shareLink {
    display:none;
}
#print{
    display:none:;
}
/*=Events
--------------*/
#event {
    padding: 0 0 15px 0;
}
#event div {
    padding: 0 0 5px 0;
}
#event div a:link,
#event div a:visited,
div.xml a:link,
div.xml a:visited {
    color: #878787;
    text-decoration: underline;
}
#event div a:hover,
div.xml a:hover {
    text-decoration: none;
}
#event h1 a {
    clear: both;
    color: #B20838;
    font-size: 1.6em;
    margin: 0 0 8px 0;
    text-decoration: none;
}
/*=Shop Online
--------------*/
#shopOnline {
    margin-top: 5px;    
}
#shopOnline a {
    display: block;
    width: 222px;
    height: 65px;
    text-indent: 0;
    overflow: hidden;
    background: #fff;
}
#shopOnline a:hover {
    background: #fff;
}
/*=Tables
-------------*/
#content table {
    border-top: 1px solid #b10838;
    border-left: 1px solid #b10838;
    margin-bottom: 16px;
}
 
#content table tr th {
    background: #f3f4f4;
    border-right: 1px solid #b10838;
    border-bottom: 1px solid #b10838;
    text-align: left;
    font-weight: bold;
    padding: 10px 10px 4px 10px;
}
 
#content table tr td {
    border-right: 1px solid #b10838;
    border-bottom: 1px solid #b10838;
    padding: 10px 10px 4px 10px;
    vertical-align: top;
}