<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********************************
1.Masthead	
************************************/
body{
	font-size: 20px;
}
@font-face {
	font-family: "KlavikaWebBasicBold";
	src: url("fonts/KlavikaWebBasicBold.eot?#iefix") format("embedded-opentype"), url("fonts/KlavikaWebBasicBold.woff") format("woff");
}
@font-face {
	font-family: "KlavikaWebBasicLight";
	src: url("fonts/KlavikaWebBasicLight.eot?#iefix") format("embedded-opentype"), url("fonts/KlavikaWebBasicLight.woff") format("woff");
}
@font-face {
	font-family: "KlavikaWebBasicMedium";
	src: url("fonts/KlavikaWebBasicMedium.eot?#iefix") format("embedded-opentype"), url("fonts/KlavikaWebBasicMedium.woff") format("woff");
}
#employeeViewBar {
	display: none;
}
#globalnavApp {
	display: none;
}
/*	LOGO SIZE AND PLACEMENT  */
	/*	for IE11, try to get it not to put logo on separate page	*/
.ab-local-desktop {
	page-break-after: avoid;
}
#localnavApp {
	page-break-after: avoid;
	clear: none;
	width: 50%;
	float: none;
}
.ab-local-desktop.fixed {
	border-bottom: none;
	position: inherit;
}
.ab-local-desktop.fixed img {
	width: 63px !important;
}
.ab-fixednav-anchor .outer-wrapper {
	display: none;	/* hide white space for submenu	*/
}
.ab-submenu .ab-col-10 {
	display: none;
}
.ab-serach-container {
	display: none;
}
/* ~~~~~~~~~~ Higher-res logo for print: disabled for now  ~~~~~~~~~~~~~~~~*/
/*
#localnavApp .ab-col-2 img {
  display: none;
}
#localnavApp .ab-col-2 {
  background: url("/resources/images/ab-logo-rebrand-large.png") no-repeat;
  background-size: 63px;
  height: 63px;
  width: 70px;
}
*/
/************************************ 
2.Sidebar	
*************************************/
.nav-desktop {
	display: none;
}
/************************************ 
3.Footers	
************************************/
.ab-footer-bg {
	display: none;
}
.ab-footer {
	display: none;
}
/* body:after {
	content: "\00a9  2015 AllianceBernstein L.P.";
} */
/************************************ 
4.Background Colors
************************************/
.ab-local-page {
	background-color: #fff !important;
}
.ab-container {
	background-color: #fff !important;
}
/************************************ 
5.Body
************************************/
p {
	page-break-inside: avoid;
}
/************************************
THEMES
*************************************/
.ab-theme-header {
	clear: both;
}
#ab-theme-nextprev {
	display: none;
}
.themes-btm-carousel {
	display: none;
}
/* *******************************************
CHINA ADVISORS SITE
**********************************************/
/* ~~~ FUND PAGES ~~~ */
#fundInfoApp .ab-rsb-default {
	display: none;
}
#fundInfoApp .ab-col-9 {
	width: 100%;
}
#fundInfoApp .ab-col-9 .ab-col-3 {
	width: 25%;
}
#fundInfoApp .ab-col-9 .ab-col-9 {
	width: 75%;
}
#ab-footer-china {
	display: block;
}
/* *****************************************
ABOUT-US PAGE (Our Firm Overview)
*********************************************/
.ourfirm-video-hero {
	display: none
}
.ab-video-row {
	display: none
}
.ab-links {
	display: none
}
.ab-col-inner {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.our-firm .ab-col-6 {
	page-break-inside: avoid;
}
/* *****************************************
OUR FIRM / OUR STRATEGIES
*********************************************/
.ab-ourfirm-box {
	page-break-inside: avoid;
}
.ab-theme-col-1 a {
	display: none;
}
/* hide videos at bottom	*/
.vdo-two-col {
	display: none
}
.our-firm .ab-hdr-ruler {
	display: none;
}
/* *****************************************
OUR FIRM / OUR RESEARCH
*********************************************/
.ab-mc-block header {
	padding-top: 0 !important;
}
#our-research .ab-local-page {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#our-research .ab-hdr-ruler {
	display: none !important;
}
/* *****************************************
OUR FIRM / Global Presence / Locations
*********************************************/
#ab-locations-accordion &gt; div {
	display: block !important;
}
#ab-locations-accordion .rwd-pull-left {
	page-break-inside: avoid;
}
.ab-corporate-offices {
	page-break-before: always;
}
/* *****************************************
OUR FIRM / Responsible Investing
*********************************************/
.our-pdf-row {
	page-break-inside: avoid;
}
/* *****************************************
MGMT / Executive Officers
*********************************************/
#executive-officers .ab-col-9 {
	width: 100% !important;
}
.executive-box {
	page-break-inside: avoid;
}
.executive-box__cnt {
	margin-top: 125px;
	width: 100%
}
/* *****************************************
CONTACT-US PAGE
*********************************************/
.ab-local-mc-block {
	padding: 0 !important;
}
.cu-dropdown-container {
	display: block !important;
}
.ab-accordion h3 span {
	display: none;
}
.ab-rsb-irnav {
	display: none;
}
.cu-container__head {
	padding: none !important;
}
/* *****************************************
IR / Overview
*********************************************/
#overview .colItem {
	page-break-inside: avoid;
}
#overview .ir-link {
	display: none;
}
/* *****************************************
IR / STOCK:  Quote
*********************************************/
#stock-quote .ab-col-8 {
	width: 100%;
}
#stock-quote iframe {
	padding-top: 0 !important;
	page-break-inside: auto;
}
/* *****************************************
IR / STOCK:  Investment calculator
*********************************************/
#investment-calculator h1 {
	padding-bottom: 0 !important;
}
#investment-calculator iframe {
	padding-top: 0 !important;
	height: 650px !important;
}
#investment-calculator .ab-col-8 {
	width: 100%;
}
/* *****************************************
IR / STOCK:  Historical Price Lookup
*********************************************/
#historical-price-lookup .ab-col-8 {
	width: 100%;
}
#historical-price-lookup h1 {
	padding-bottom: 0 !important;
}
#historical-price-lookup iframe {
	padding-top: 0 !important;
	height: 650px !important;
}
/* *****************************************
IR / STOCK:  Consensus Earnings
*********************************************/
#consensus-earnings-estimates .ab-col-8 {
	width: 100%;
}
#consensus-earnings-estimates h1 {
	padding-bottom: 0 !important;
}
#consensus-earnings-estimates iframe {
	padding-top: 0 !important;
}
/* *****************************************
IR / FUNDAMENTALS (Balance Sheet)
*********************************************/
#balance-sheet .ab-col-8 {
	width: 100%;
}
#balance-sheet h1 {
	padding-bottom: 0 !important;
}
#balance-sheet iframe {
	padding-top: 0 !important;
	height: 4000px;
}
/* *****************************************
IR / FUNDAMENTALS (income-statement)
*********************************************/
#income-statement .ab-col-8 {
	width: 100%;
}
#income-statement h1 {
	padding-bottom: 0 !important;
}
#income-statement iframe {
	padding-top: 0 !important;
	height: 4000px;
	page-break-inside: auto;
}
/* *****************************************
IR / FUNDAMENTALS (cash-flow)
*********************************************/
#cash-flow .ab-col-8 {
	width: 100%;
}
#cash-flow h1 {
	padding-bottom: 0 !important;
}
#cash-flow iframe {
	padding-top: 0 !important;
}
/* *****************************************
IR / NEWS
*********************************************/
#news .ab-col-8 {
	width: 100%;
}
#news h1 {
	padding-bottom: 0 !important;
	page-break-before: avoid !important;
}
#news iframe {
	padding-top: 0 !important;
	page-break-inside: auto;	/* FOR IE	*/
}
/* *****************************************
IR / NEWS:  Past Events
*********************************************/
#past-events .ab-col-8 {
	width: 100%;
}
#past-events h1 {
	padding-bottom: 0 !important;
}
#past-events iframe {
	padding-top: 0 !important;
	page-break-inside: auto;	/* FOR IE	*/
}
/* *****************************************
IR / NEWS:  calendar-of-events
*********************************************/
#calendar-of-events .ab-col-8 {
	width: 100%;
}
#calendar-of-events h1 {
	padding-bottom: 0 !important;
}
#calendar-of-events iframe {
	padding-top: 0 !important;
	page-break-inside: auto;	/* FOR IE	*/
}
/* *****************************************
IR / REPORTS
*********************************************/
#reports .ab-col-8 {
	width: 90%;
}
#reports h1 {
	padding-bottom: 0 !important;
}
#reports iframe {
	padding-top: 0 !important;
	height: 1200px;	/* force page break in Chrome/FF	*/
	page-break-inside: auto;	/* FOR IE	*/
}
/* *****************************************
IR / Tax:  tax-fact-sheet
*********************************************/
#past-events .ab-col-8 {
	width: 100%;
}
#past-events h1 {
	padding-bottom: 0 !important;
}
#tax-factsheet-accordion &gt; div {
	display: block !important;
}
/* *****************************************
IR / Tax:  tax-faq
*********************************************/
#tax-faq &gt; div {
	display: block !important;
}
/* *****************************************
IR / Tax:  tax-faq
*********************************************/
#unitholder-analyst-faqs &gt; div {
	display: block !important;
}
/***********************************
Thought Leadership
************************************/

body {
	-webkit-print-color-adjust: exact;
}
.abtl-featured aside,.abtl-summary-teaser article,.abtl-keypoints aside,footer.abtl-disclosure{
	display: block;
}
.abtl-featured aside header, .abtl-featured aside .abtl-addons{
	display: none;
}
.abtl-featured aside h1 {
	color: #000000;
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: normal;
	letter-spacing: -1px;
	line-height: 1.1em;
	margin: 5px auto;
	padding:0px 0px 5px 0px;
	text-transform: none;
	border-bottom:2px solid #363434;
}
.abtl-featured aside .abtl-date{
	font-size:14px;
}
#glblNavigationApp, #glblNavigationApp nav, .tl-hero-overlay {
	display: none!important;
}
.ab-retail-nav {
	display: none!important;
}
.ab-local-nav .outer-wrapper, .ab-local-nav .ab-container {
	background-color: #ffffff !important;
}
.div.abtl-wrap-spacer, div.abtl-wrap-content, .abr-resource, .abtl-share {
	display: none!important;
}
.abtl-details .ab-col-9.abtl-content-block {
	width: 100%;
}
.abtl-details .abtl-products.abtl-featured.abtl-bg-extended {
	display: none;
}
#moreRelatedArticles {
	display: none;
}
.abtl-summary-teaser h3,.abtl-summary-teaser p{
	color: #000;
}
.abtl-bg-featured aside {
	color: #000000;
	margin: 0 auto;
	position: relative;
	text-align: left;
	top: 0;
 	transform:none;
	width: 100%;
}
.abtl-details .abtl-bg-featured aside {
	text-align: left;
	top: 0;
	transform: none;
}
.abtl-bg-featured img {
	height: auto;
	left: 0;
	margin-right: 0;
	position: static;
	width: 100%;
	text-indent: -9999px !important;
	color: #ffffff;
}

.ab-container-full {
	page-break-after: avoid;
	page-break-before: avoid;
}
div[class*="ab-col-"] {
	display: block;
	float: none;
	width: 100%;
}
.ab-background-lowlight .outer-wrapper .ab-container {
	background-color: #ffffff;
}
.ab-background-lowlight .outer-wrapper {
	background-color: #ffffff;
}
.abtl-breadcrumbs {
	display: none;
}
.abtl-bg-featured aside header {
	color: #000000;
	padding-top: 20px;
}
.abtl-tags li {
	border: 1px solid #000000;
}
.abtl-featured a {
	color: #000000;
}



/*************************************************
Print styles
*************************************************/
@page {
	size: auto;
	margin: 12mm 12mm 12mm 12mm;
}
/*body {
	font-family: Arial;
	font-size: 10pt;
}*/
body {
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
nav, aside, footer, .abblog-menu, .related-post, .post-share, .abui-top-bar, .abui-placeholder {
	display: none;
}
/**prevent headings from being printed at the bottom of the page**/
h2, h3 {
	page-break-after: avoid;
}
/** prevent images from bleeding over the edge of the printed page**/
img {
	max-width: 100% !important;
}
/**prevent large elements, such as unordered lists and images, from being split across multiple pages.**/
ul, img {
	page-break-inside: avoid;
}
a.abblog-global {
	display: none;
}
.abblog-post-meta a {
	text-decoration: none;
	color: #000;
	padding-right: 5px;
}
section.post-section h3.h-three, .abui-backtop, .abui-transscript-btn, .abui-footer-bar-mobile {
	display: none;
}
/***Begin masthead****/

/*** fix to show logo and branding ***/
nav.abui-nav {
	display: block;
        /* Absolute positioning causes logo to overlap with content or just not display
	 * position: absolute;
	 * top: 0;
         */
}
.abui-logo {
	float: none;
	padding: 15px;
	width: 100%;
}
nav.abui-nav h1 {
	display: none;
}
.abui-nav-cnt {
	display: none;
}
.abui-waterfall {
	margin-top: 70px;
}
.abui-svg-logo {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ny4yIDk3LjIiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICANCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPjxyZWN0IHdpZHRoPSI5Ny4yIiBoZWlnaHQ9Ijk3LjIiLz48cmVjdCB3aWR0aD0iOTcuMiIgaGVpZ2h0PSI5Ny4yIi8+PHJlY3QgeD0iMjQuMyIgeT0iNDcuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjQ4LjYiIGhlaWdodD0iMi40Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUzLjIgMTEuNGwtMC4xLTAuMmgtOS4xbC04LjkgMjguOWg3LjRsMS41LTUuNWg4LjlsMS41IDUuNUg2Mkw1My4yIDExLjR6TTQ1LjggMjguNmwyLjgtMTAuMSAyLjggMTAuMUg0NS44eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNzUuMyAxMS4yIDc1LjMgMTcuMyA3OS45IDE3LjMgNzkuOSA4MCA3NS4zIDgwIDc1LjMgODYgODYgODYgODYgMTEuMiAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjExLjIgMTEuMiAxMS4yIDg2IDIxLjkgODYgMjEuOSA4MCAxNy4zIDgwIDE3LjMgMTcuMyAyMS45IDE3LjMgMjEuOSAxMS4yICIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OS43IDY1Ljh2LTIuNWMwLTMuOC0yLjYtNi4yLTcuMi02LjJIMzhWODZoMTMuNmM1LjcgMCA4LjEtMy4xIDguMS03LjJ2LTIuOGMwLTIuNS0xLjYtNC40LTMuNy01LjJDNTguMSA3MC4yIDU5LjcgNjguMiA1OS43IDY1Ljh6TTQ0LjUgNjIuM2g1LjRjMiAwIDMuNSAwLjQgMy41IDIuM3YxLjdjMCAxLjUtMC45IDIuNi0yLjYgMi42aC02LjNWNjIuM3pNNTMuNCA3OC42YzAgMS45LTEuNSAyLjMtMy41IDIuM2gtNS40di02LjZoNi4zYzEuNyAwIDIuNiAxLjEgMi42IDIuNlY3OC42eiIvPjwvc3ZnPg==") no-repeat center center;
	height: 63px;
	width: 63px;
}
.abui-article article {
	margin-top: 100px;
}
.abui-logo {
	float: none;
	padding-left: 0;
}
.abui-logo a{
	outline: 0;
}
.abui-logo a h1{
	display: block;
	font-family: 'KlavikaWebBasicBold', Arial, Helvetica, sans-serif;
	font-size:50px;
	padding: 0px;
	line-height:30px;
	margin:3px 0px 0px 0px;
	border: 0px;
}
.abui-logo a h1 span{
    display: block;
    font-family: 'KlavikaWebBasicLight', Arial, Helvetica, sans-serif;
    font-size:18px;
    text-transform: none;
	margin: 0px;
	padding: 0px;
}
/***End fix to show logo ***/

#abblog-header {
	padding-bottom: 20px;
}
#abblog-header .logo {
	display: inline-block;
	width: 60%;
}
#abblog-header .pull-right {
	display: inline-block;
	width: 38%;
}
#abblog-header .logo a {
	text-decoration: none;
}
.abblog-mainheading {
	font-weight: bold;
	display: inline;
	color: #000;
	font-size: 2.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 1em;
}
.abblog-mainsubheading {
	display: block;
}
/***End masthead ****/

/**** Begin Post Section*******/
.abblog-post h1 {
	font-size: 28px;
}
.post-section img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
/*****End Post Section******/

/***Bio Begin ****/
.ab-bio-detail {
	margin: 20px 0 20px 0;
}
.ab-bio-detail h1 {
	margin-bottom: 5px;
}
.ab-bio-detail a {
	text-decoration: none;
	color: #000;
}
.ab-bio-detail .ab-bio-content {
	display: none;
}
.ab-bio-detail .ab-bio-photo {
	display: none;
}
/***Bio End****/


/*******list pages start***********/

.abblog-content-box .abblog-post header h1 a {
	text-decoration: none;
	color: #000;
	font-size: 18px;
}
.read-more {
	display: none;
}
/*******list pages end***********/

.abui-footer-bar {
	display: none;
}
a {
	text-decoration: none !important;
	color: #777777;
}
.abui-article article header span {
	display: block;
	text-align: left;
	padding-left: 0;
	color: #777777;
}
h1 {
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 44px;
	margin: 20px 0;
	padding-bottom: 10px;
	border-bottom: 5px solid #c4c4c4;
}
strong, b {
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal !important;
}
.abui-waterfall-img {
	width: 288px;
	height: 121px;
	overflow: hidden;
}
.abui-waterfall-img img {
	width: 100%;
}
.abui-hide, .abui-hide img {
	display: none;
}

.abui-author .abui-author-img img{
	width:auto;
	padding-top:50px;
}
.abtl-bg-featured img {
    width: 100% !important;
    height: auto !important;
    left: 0 !important;
    margin-right: 0 !important;
    position: static !important;
    transform: none !important;

}
@media (max-width: 767px){
.abtl-bg-featured img {
    width: 100%;
    height: auto;
    left: 0;
    margin-right: 0;
    position: static;
    transform: none;
}
}
.abtl-bg-featured{
    width: 100% !important;
}
#Footer { display: none !important; }
</pre></body></html>