           
           
body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	margin: 0 0.8cm;
	padding: 0;
}

h2, h3, h4, h5, h6, p, ul, ol, dl {
	font-size: 10pt;
	line-height: 14pt;
	margin: 0 0 14pt 0;
	padding: 0;
}
    h2, h3, h4, h5, h6 {
    	font-weight: bold;
    }
    h3 {
        font-size: 18pt;
        line-height: 22pt;
        margin-bottom: 10pt;
    }
	ul li {
        margin: 0;            
        padding: 0 0 0 10pt;
        position: relative;
        *background: url("/assets/images/sitewide/bg-li.png") no-repeat 0 10px;
        list-style-type: none;
    }
        ul li:before {
            position: absolute;
            content: "\2013\0020";
            left: 0;
        }
	ol {
	    padding-left: 15pt;
	}
	dt {		
		clear: left;
		display: inline;
		float: left;
		font-weight: bold;
		width: 116pt;
		padding: 17pt 10pt 0 0;
		margin: 0 0 25pt 0;
		border-top: 1px solid #ccc;
        _border-top: 1px solid #ccc;
	}
	dd {
		margin: 0 0 25pt 0;
		padding: 10pt 0 0 0;
		border-top: 1px solid #ccc;
        _border-top: 1px solid #ccc;
	}

img {
	margin: 0;
	padding: 0;
	border: 0 none;
}      
a:link, a:visited {
	color: #00a851;
	text-decoration: none;
}
	a:link:after, a:visited:after {
        content: " (" attr(href) ") ";
        font-size: 80%;
        color: #666;
    }
	
h4.fR3, iframe, .col-250, .tools, #footer *, .filed-under p, #content .media object, #content .media cmbed, #content .media div, h1, #header ul, .fb_comments, .fb_like {
    display: none;
}

p.meta {
    color: #666;
    margin-bottom: 30pt;
}
span.date {
    color: #30A0BA;
}

.video-details {
    color: #999;
    font-size: 8pt;
    line-height: 12pt;
    margin-top: -7pt;
}
    .video-details a {
        color: #30A0BA;
        text-decoration: none;
    }
        .video-details a:after {
            content: "";
        }

.filed-under {
}
    .filed-under h4 {
        display: inline;
        margin: 0;
        /*color: #000;*/ color: #333;
        font-weight: bold;
    }
    .filed-under ul {
        display: inline;
        margin: 0;
        padding: 0;
    }
        .filed-under li {
            display: inline;
            margin: 0 -3pt 0 0;
            *margin-right: 0;
            padding: 0;
            color: #b2b2b2;
        }
            .filed-under li:before {
                content: ", ";
                position: static;
            }
            .filed-under li:first-child:before {
                content: "";
            }
            .filed-under li a {
                /*color: #000;*/ color: #333;
            }
                .filed-under li a:after {
                    content: "";
                }

  
#header {
    border-bottom: 1px solid #ccc;
    margin: 0 0 20pt 0;
    height: 2.5cm;
}   


#content .col-710 {
    padding: 0 1cm 0 3.5cm;
    position: relative;
}
    #content .bg-chevrons:first-child {
        display: none;
    }
    #content .author, #content .authors, .news-detail img {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.05cm;
    }
        #content .authors img {
            width: 2.05cm;
            margin: 0 0 14pt 0;	
        }
    #content .media {
        padding: 0 0 0 3.5cm;
        margin: 0 0 20pt -3.5cm;
        position: relative;
    }
        #content .media .caption {
            margin: 0;
            position: absolute;
            left: 0;
            bottom: 0;
            color: #666;
            width: 2.5cm;
            font-size: 8pt;
        }
        #content .media object + .caption, #content .media embed + .caption, #content .media div + .caption {
            display: none;
        }


#footer .col-790 ul, #footer .col-790, #footer .cols {
    display: block;
}
    #footer .col-790 ul li {
        display: none;
        padding: 0 !important;
        list-style-type: none;
        background: none !important;
    }
        #footer .col-790 ul li:before {
            content: "";
        }
        #footer .col-790 ul li + li {
            display: block;
            position: absolute;
            right: 0.8cm;
            top: 1.5cm;
            margin: 0;
            color: #666;
            font-size: 8pt;
        }
            #footer .col-790 ul li + li + li {
                display: none;
            }
            
#print-logo {
    position: absolute;
    left: 0.8cm;
    top: 0.75cm;
    width: 5.49cm;
}       

#library_short_description_html {
    padding: 0;
        margin-top: 0 !important;
}
     #library_short_description_html li {
         margin: 0;
         padding: 0 !important;
         list-style-type: none;
         background: none !important;
     }
        #library_short_description_html li:before {
            content: "" !important;
        }
        
.join-now-box ul li {
    padding: 0 !important;
    list-style-type: none;
    background: none !important;
}
    .join-now-box ul li:before {
        content: "" !important;
    }
    
.cmstext .footnote {
    font-size: 10pt;
}
    .cmstext .footnote a {
        /*color: #000;*/ color: #333;
        text-decoration: none;
        font-size: 80%;
    }
        .cmstext .footnote a:after {
            content: "";
        }
    .cmstext .footnote + .footnote {
        margin-top: -14pt;
    }
    .cmstext .footnote sup {
    }
.cmstext p:empty {
    display: none;
}
.cmstext p + ul, .cmstext h3 + ul, .cmstext h4 + ul, .cmstext h5 + ul, .cmstext h6 + ul, 
.cmstext p + ol, .cmstext h3 + ol, .cmstext h4 + ol, .cmstext h5 + ol, .cmstext h6 + ol {
    margin-top: -14pt;
}

.authors ul {
}
    .authors li {
        margin: 0;
        padding: 0 !important;
        list-style-type: none;
        background: none !important;
        color: #666;
    }
        .library-detail .authors li:before {
            content: "" !important;
        }
        .library-detail .authors li a {
            color: #666;
            text-decoration: none;
        }
            .library-detail .authors li a:after {
                content: "";
            }