@media only print {
  #scWebEditRibbon, #scCrossPiece { display: none; }
  .no-print { display: none ! important; }
  .print-noscroll, .print .print-noscroll { overflow-x: hidden ! important; white-space: nowrap; }
  .print .table-category, .print .table-wrapper { display: table; }
  .pimco-icons-sprite { background: transparent url(71a9afaf9f03b6b7eefe45ce422f82444443669d.png)  no-repeat scroll 0% 0%; }
  .pie-element, .bordered, .gradient { position: relative; }
  .bordered { border-radius: 5px; }
  .gradient { background: transparent linear-gradient(rgb(255, 0, 0), rgb(0, 0, 255)) repeat scroll 0% 0%; }
  .pie-container, .widget { z-index: 0; position: relative; }
  .z-pie-element, .widget h3 { z-index: 0; }
  .has-gradient { position: relative; background: transparent linear-gradient(rgb(255, 0, 0), rgb(0, 0, 255)) repeat scroll 0% 0%; }
  html { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin: 0px; padding: 0px; }
  table { border-collapse: collapse; border-spacing: 0px; }
  figure { margin: 0px; padding: 0px; }
  fieldset, img { border: 0px none; }
  address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
  ol, ul { list-style: outside none none; }
  caption, th { text-align: left; }
  q::before, q::after { content: ""; }
  abbr, acronym { border: 0px none; font-variant: normal; }
  sup { vertical-align: text-top; }
  sub { vertical-align: text-bottom; }
  input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; outline: medium none; }
  input, textarea, select {  }
  legend { color: rgb(0, 0, 0); }
  #yui3-css-stamp.cssreset { display: none; }
  body { width: 100%; margin: 0px; float: none; }
  #pageWrapper #pageHeader, #pageWrapper .pageFooter { display: none; }
  .layColRight, .insights.article .layColLeft, .insights.article .layColRight, .insights.article figure.fullBleed::before { display: none; }
  .insights.article figure.fullBleed { max-height: 3in; }
  .insights.article figure.fullBleed img { position: static; }
  .insights.article .articleDetail { display: block; font-family: "MinionPro-Regular","Minion Pro Regular","Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif; }
  .insights.article .articleDetail p { padding: 0px 0px 1em; }
  .insights.article .articleDetail p, .insights.article .articleDetail li, .insights.article .cContentFinder.collapsible .content-finder .finder-header h1 { font-size: 12pt; }
  .insights.article .articleDetail h3 { font-family: "Frutiger LT W20 57 Cn",Frutiger,"Frutiger Linotype",Univers,Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.125em; padding: 1em 0px 0px 0.66667em; }
  .insights.article .articleDetail img { max-width: 60%; }
  .insights.article .colFullWidth { padding: 2.1875em 1.25em 0px; }
  .insights.article .colFullWidth article { text-align: center; padding: 0px 1.25em; }
  .insights.article .colFullWidth article .icon-perspectives { color: rgb(174, 133, 3); margin: 0px auto; display: block; font-size: 1.25em; }
  .insights.article .colFullWidth article .articleType { color: rgb(174, 133, 3); font-family: "Frutiger LT W01 65 Bold","Frutiger LT Std 65 Bold",Frutiger,"Frutiger Linotype",Univers,Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 0.875em; text-transform: uppercase; margin: 0.28571em 0px; display: inline-block; }
  .insights.article .colFullWidth article header h1 { font-size: 1.875em; color: rgb(28, 31, 38); padding: 0px; line-height: 1.875em; font-family: "MinionPro-Regular","Minion Pro Regular","Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif; }
  .insights.article .colFullWidth article p { display: block ! important; font-size: 1em; padding: 0.5em 0px 0.875em; max-width: 80%; margin: 0px auto; }
  .insights.article .colFullWidth article footer { padding-bottom: 1.66667em; font-family: "FrutigerLTW20-55Roman",Frutiger,"Frutiger Linotype",Univers,Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 0.75em; color: rgb(150, 150, 150); text-transform: uppercase; }
  .insights.article .colFullWidth article footer a { font-family: "Frutiger LT W01 65 Bold","Frutiger LT Std 65 Bold",Frutiger,"Frutiger Linotype",Univers,Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(28, 31, 38); }
  .component.cShareClassOverlay .cShareClass { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .component.cShareClassOverlay .cShareClass .shareClassInner { margin: 0px auto; display: block; max-width: 1100px; overflow: hidden; width: 100%; height: 85px; border: 1px solid rgb(0, 0, 0); }
  .shareClassInner > ul { overflow: visible; display: table; float: left; width: 45%; height: 85px; }
  .component.cShareClassOverlay .cShareClass li { color: rgb(0, 0, 0); font-size: 0.9em; padding: 5px; }
  .component.cShareClassOverlay .cShareClass .shareClassInner > ul li { width: 25%; height: inherit; padding-bottom: 20px; border-top: medium none; border-bottom: medium none; border-left: medium none; }
  .component.cShareClassOverlay .cShareClass .cHide { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide { display: table; float: right; width: 50%; height: inherit; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide > div { height: inherit; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide > div > ul { height: inherit; float: right; display: table; width: 90%; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide > div > ul > li { height: inherit; width: 25%; display: table-cell; border-top: medium none; border-bottom: medium none; border-right: medium none; float: none; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide > div > ul > li.show-mobile-only { display: none; }
  .component.cShareClassOverlay .hide-mobile { display: inherit; }
  .component.cShareClassOverlay .cShareClass li h5 { font-size: 0.625em; margin: 1.2em 0px 0px; line-height: 1.2em; }
  .component.cShareClassOverlay .cShareClass li { font-size: 0.825em; }
  .component.cShareClassOverlay .cShareClass .expandBar { display: none; }
  a.button.notes-disclosures { display: none; }
  .parentShareOverlay { height: auto ! important; }
  .products.detail .productObjective { overflow: hidden; padding: 0px; }
  .products.detail .detailHeader .productObjective .content { float: left; display: block; padding: 0px; width: 45%; }
  .products.detail .productObjective .content h3 { text-align: left; text-transform: none; font-family: "MinionPro-Regular","Minion Pro Regular","Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif; font-size: 1.35em; margin: 0.25em 0px; }
  .component.cShareClassOverlay .ticker-symbol .ticker-wrapper { top: 0px; font-family: "MinionPro-Regular","Minion Pro Regular","Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif; font-size: 1.125em; line-height: 1em; text-align: center; color: rgb(0, 0, 0); width: 75px; height: 75px; background: transparent none repeat scroll 0% 0%; }
  .component.cShareClassOverlay .ticker-symbol-mobile-holder { position: relative; top: 0px; }
  .shareOverlayFixed .component.cShareClassOverlay .cShareClass { position: inherit; top: 20px; z-index: 100; }
  .component.cShareClassOverlay .ticker-symbol .dark-circle .dark-wrapper, .component.cShareClassOverlay .ticker-symbol .ticker-wrapper { border-radius: 70px; }
  .component.cShareClassOverlay .cShareClass .ticker-symbol .ticker-wrapper { top: 0px; }
  .component.cShareClassOverlay .cShareClass .ticker-symbol { margin-top: 0px ! important; }
  .component.cShareClassOverlay .cShareClass .ticker-symbol .ticker-wrapper a p { color: rgb(0, 0, 0); }
  .component.cShareClassOverlay .cShareClass .ticker-symbol .ticker-wrapper a .tap { display: none; }
  .parentContentOverlay { background: transparent none repeat scroll 0% 0% ! important; display: none ! important; }
  .products.detail { background: transparent none repeat scroll 0% 0% ! important; }
  .component .cHide { max-height: none; }
  .component .expandBar { display: none ! important; }
  .component.cDocuments { display: none; }
  .component.cDocuments .desktopBulkOrder a { display: none; }
  .component.disclosures .disclosure-line span { font-size: 1em ! important; }
  .shareOverlayFixed .component.cShareClassOverlay .cShareClass .shareClassInner > ul { overflow: visible ! important; display: table ! important; float: left ! important; width: 45% ! important; }
  .component.cShareClassOverlay .cShareClass .shareClassInner .cHide { display: table ! important; float: right ! important; width: 50% ! important; height: inherit ! important; }
  .shareOverlayFixed .component.cShareClassOverlay .cShareClass { right: inherit; position: initial; }
  .component.cShareClassOverlay hgroup { max-width: 100%; padding: 2em 0px 2.5em; margin: 0px auto; }
  .shareOverlayFixed .cShareClassOverlay hgroup #fundName { text-align: center; }
  .component.cContentFinder { display: none; }
  .component.cContentFinder.collapsible, .component.cContentFinder.collapsible .close { display: block; }
  .icomoon.pimcon-arrow-gray { display: none; }
  .experts.detail figure { max-height: 4in; }
  .experts.detail .layColRight { display: table-header-group ! important; }
  .fund-finder.landing .table-category table .hide-mobile, .products.category .table-category table .hide-mobile { display: table-row; }
  #TableContentTabs .container { width: 100%; }
}
