@charset "utf-8";
/* RS Print Styles */
html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; }
h1    { clear: both !important; margin-bottom: 10px !important; font-weight: bold; }
#container        { width: auto; margin: 0 !important; }
#contentWrap    { width: 100% !important; margin: 0 !important; margin-left: -35px !important; }
#header        { display: none; }
#printHeader        { width: 620px; border: 1px solid red !important; float: left; height: 74px; border-bottom: 5px solid #000 !important; margin-bottom: 10px; }
#logo                { display: none; }
#printLogo           { display: block; height: 43px; width: 620px !important; margin-left: -35px; _margin-left: -18px !important; float: left; padding-bottom: 20px; border-bottom: 5px solid #000 !important; }
#menu        { display: none; }
#navWrap    { width: 600% !important; }
#banner    { display: none; }
#toolbarWrap    { display: none; }
#colRight    { display: none; }
#colLeft        { width: 650px; }
.innerCol    { margin-left: 0 !important; clear: both !important; }
.innerCol table.fund        { width: 100% !important; clear: both !important; }
table.perform    { width: 97% !important; }
table.performance    { width: 97% !important; }
table.performance td    { white-space: nowrap; }
table.com        { width: 97% !important; }
.note    { clear: both !important; }
.tabBg     { width: 100% !important; }
.tabBg2    { width: 100% !important; }
/*accordion*/
.toggler    { display: block; font-size: 15px !important; }
.element    { display: block !important; height: auto !important; overflow: visible !important; line-height: 1.4em !important; visibility: visible !important; }
/*tabs*/
.TSTabContentsNormal    { display: block; }
.nextBlock    { display: none; }
#footerWrap    {  }
.footer    { display: none; }