/********************************************************************************
 * Fix YUI default styles for printing
 ********************************************************************************/
div#custom_doc {
    min-width: 100%;
    width: 100%;
    overflow: visible !important;
}
div#custom_doc div.yui-gf {

    overflow: visible !important;
}
div#hd, div#ft, div.ftNav {
    
}
div#bd div.first { border: none; }

/********************************************************************************
 * hd printing styles
 ********************************************************************************/
div#hd { border: none; border-bottom: 1px solid #000; margin: 0 0 0;}
div#hd h1 { float: left; }
div#hd div.country, div#hd h3.pricing, div#hd h3.technology { display: none; }
div#hd div.yui-g div.yui-u {
    float: left;
}

/********************************************************************************
 * bd printing styles
 ********************************************************************************/
div#bd { border: none; border-bottom: 1px solid #000; padding-top: .5em;}
/********************************************************************************
 * sidebar printing styles
 ********************************************************************************/
div#bd div.yui-gc div#sidebar {
}
div#bd div.yui-gf div#sidebar { padding-bottom: 0 !important; margin-bottom: 0 !important;}
div#sidebar { border: none; overflow: visible !important; }
div#sidebar div.container {
    overflow: visible !important;
    padding: 0;
    page-break-before: avoid;
    page-break-inside: avoid;
}

/********************************************************************************
 * main printing styles
 ********************************************************************************/
div#bd div.yui-gc div#main {
    width: 60% !important;
}
div#main {
    border: none;
}
div#main div.container {
    overflow: visible !important;
    padding: 0;
    page-break-before: avoid;
    page-break-inside: avoid;
}

/********************************************************************************
 * nav printing styles
 ********************************************************************************/
div#nav {
    display: none;
}
/********************************************************************************
 * widget printing styles
 ********************************************************************************/
div.widget {
    overflow: visible !important;
    page-break-after: avoid;
}
div.widget div.popUpText {
    display: none;
}
div.widget div.widget_hd div.link { display: none; }

/********************************************************************************
 * marketVolumeLite printing styles
 ********************************************************************************/
div#marketVolumeLite table {
    width: 99.9% !important;
}

/********************************************************************************
 * simplePricing printing styles
 ********************************************************************************/
div#simplePricing table { width: 99.9% !important; }
/********************************************************************************
 * latestNews printing styles
 ********************************************************************************/
div#latestNews {
    clear: both;
    page-break-after: avoid;
    page-break-before: avoid;
    page-break-inside: avoid;
}
div#latestNews div.widget_hd, div#latestNews div.widget_bd {
    overflow: visible !important;
}
div#latestNews div.aPreview, div#latestNews div.aPreview div.title, div#latestNews div.aPreview div.properties div.blurb p {
    page-break-before: avoid;
    page-break-inside: avoid;
}

/********************************************************************************
 * membershipProcess printing styles
 ********************************************************************************/
ul#membershipProcess {
    overflow: visible !important;
}
ul#membershipProcess li.step {
    overflow: visible !important;
}

/********************************************************************************
 * managementTeam printing styles
 *******************************************************************************/
div#managementTeam {
    overflow: visible !important;
}

/********************************************************************************
 * page specific printing styles
 *******************************************************************************/
body#regulation div#sidebar { display: none; }
body#regulation div#main { width: 100% !important; }
body#regulation div#main div.container { overflow: visible !important; }
/********************************************************************************
 * footer printing styles
 ********************************************************************************/
div#ft {
    background: none;
    border: none;
    
    color: #000;
}
div#ft a {
    color: #000;
}
div#ft div.last, div#ft a.pdf { display: none; }
div#ft div.yui-g { width: 100%; }
div#ft div.yui-g div.first { width: 100%; }
div.ftNav {
    display: none;
}
