/* stylelint-disable declaration-property-unit-whitelist */
/* stylelint-disable */
/* stylelint-enable */
:focus {
  outline: 0; }

.h-print-inline {
  display: inline !important; }

.h-print-inline-block {
  display: inline-block !important; }

.h-print,
.h-print-block {
  display: block !important; }

.h-print-flex {
  display: flex !important; }

.h-print-table {
  display: table !important; }

.h-screen {
  display: none !important; }

html {
  font-size: 6pt; }

body {
  font-size: 12pt; }
  body [class*=h-] {
    color: #000 !important; }
  body::before {
    display: none !important; }

*,
*::before,
*::after {
  border-color: #000 !important;
  background: transparent !important;
  color: #000 !important;
  text-shadow: none !important;
  box-shadow: none !important; }

pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid; }

thead,
tfoot {
  display: table-row-group !important; }

tr,
img {
  page-break-inside: avoid !important; }

img {
  max-width: 100% !important; }

p,
h2,
h3 {
  orphans: 3;
  widows: 3; }

h2,
h3 {
  page-break-after: avoid; }

blockquote {
  border: 0 !important; }

.l-row {
  display: block !important; }

[class*='l-grid-'] {
  margin-bottom: 0 !important; }

p {
  page-break-inside: avoid; }

.HeaderBar__nav,
.Breadcrumbs,
.VideoGuideWrapper,
.SvgGraph,
.HomePage .InputText,
.ContentShowHide__trigger-icon,
.ContentShowHide__tag-wrapper,
.AnchorLinkBlock,
.ToolTipTrigger__trigger,
.ShareAndPrintPanel,
.AnchorLinkInline,
.AnchorLink,
.ContentShowHide__tag-counter,
.DoughnutChartWrapper__chart-wrapper,
.BarChartWrapper__bar,
.LineChartWrapper canvas,
.ActionLinkGroup,
.CompareNotificationBar,
.CompareTileResults__clear-btn,
.Pagination,
.SearchResultList__compare-wrapper,
.InlineVideo__transcript-trigger,
.Footer__sorted-logo,
.Footer__social,
.Footer__cffc,
.Footer__govt {
  display: none !important; }

a,
a:visited {
  border: 0 !important;
  text-decoration: underline; }

a[href]::after {
  content: " (" attr(href) ")";
  font-size: .8em;
  color: #999; }

abbr[title]::after {
  content: " (" attr(title) ")";
  font-size: .8em;
  color: #999; }

a[href^='#']::after,
.HeaderBar a[href]::after,
a[href^='javascript:']::after {
  content: ''; }

.ContentShowHide__content[aria-expanded=false],
.TableAccordion__content[aria-expanded=false],
.InlineVideo__transcript[aria-expanded=false] {
  height: auto !important; }

.ContentImage__link {
  position: static; }

.InlineVideo__inner {
  page-break-inside: avoid; }

.HeaderBar {
  margin-bottom: 5rem; }

.HeaderPanel {
  margin-bottom: 5rem; }

.HeaderBar__title-main {
  text-decoration: none; }

.TileList__title-text {
  max-width: 100%; }

.RiskIndicator__list-item--active {
  border: 2px solid #000; }

.Tag {
  border: 1px solid #ddd; }

.Panel {
  padding: 0;
  background: transparent !important; }
  .Panel__action-link {
    margin-top: 0; }
  .Panel__note {
    text-align: left; }

.ContentColumnItem > :last-child {
  margin-bottom: 2.5rem; }

.CreditRatingBlock {
  margin-bottom: 4rem !important; }

.ActionLink {
  padding: 0;
  background: transparent !important;
  text-align: left; }

.Section {
  padding: 0;
  background: transparent !important; }

.CompareTileResults {
  padding: 0;
  background: transparent !important; }

.CompareTileOptions,
.SearchBoxSwitchPanel {
  margin-bottom: 8rem !important; }

.CompareTileOptions {
  margin-top: 10rem !important; }

.FundTile {
  border: 1px solid #000 !important;
  background: transparent !important; }
  .FundTile__header {
    border-bottom: 0; }
  .FundTile__compare-toggle {
    display: none !important; }
  .FundTile__title a[href]::after {
    content: " (" attr(href) ")";
    font-size: .5em; }

.Footer {
  padding-top: 5rem;
  border-top: 1px solid #000;
  margin-top: 5rem;
  background: transparent; }
  .Footer * {
    text-align: left; }
  .Footer__social-list, .Footer__social-item {
    display: block; }
  .Footer__social-list {
    justify-content: flex-start;
    width: 100%;
    margin: 0; }
  .Footer__sorted-logo {
    display: none; }
  .Footer__social {
    border: 0;
    border-bottom: 0; }
  .Footer__govt {
    margin: 0; }

.HomePage .HeaderPanel__name {
  max-width: 100%;
  margin-top: 0; }

.HomePage .Section h2 {
  margin: 0 0 3rem;
  font-size: 4.05457rem;
  line-height: 4.5rem;
  letter-spacing: -.069em; }

.DownloadTile {
  page-break-inside: avoid !important;
  border: 1px solid #ddd !important; }

.KeyDetails__title {
  margin: 0 0 2rem !important;
  text-align: left !important; }

.KeyDetails__component--DoughnutChartWrapper {
  justify-content: left !important;
  margin: 0 0 2rem !important; }

.KeyDetails__component--Content {
  text-align: left !important; }

.KeyDetails .ContentColumns__list {
  flex-wrap: nowrap; }

.KeyDetails .ContentColumnItem {
  width: 33% !important; }

.KeyDetails__show-hide-trigger {
  display: none; }

.KeyDetails__component--KeyDataLabel {
  text-align: left; }

.DoughnutChartWrapper {
  page-break-inside: avoid !important; }
  .DoughnutChartWrapper__main-data {
    margin: 0 !important; }

.BarChartWrapper__axis-top, .BarChartWrapper__axis-bottom, .BarChartWrapper__growth, .BarChartWrapper__income {
  display: block !important;
  text-align: left !important; }

.BarChartWrapper__axis-bottom .BarChartWrapper__avg-data-growth,
.BarChartWrapper__axis-bottom .BarChartWrapper__avg-data-income {
  display: block !important; }

.BarChartWrapper__axis-bottom .BarChartWrapper__fund-label {
  display: inline !important;
  font-weight: 400 !important; }

.LineChartWrapper {
  page-break-inside: avoid !important; }
  .LineChartWrapper__table-wrap {
    min-width: 0 !important; }
  .LineChartWrapper__table-wrap, .LineChartWrapper__fund-title, .LineChartWrapper__avg-title, .LineChartWrapper__year-title {
    font-size: 1.24859rem !important; }
  .LineChartWrapper__fund-cell, .LineChartWrapper__year-cell, .LineChartWrapper__avg-cell {
    width: 5rem !important; }


/*# sourceMappingURL=print.css.map*/