.cms-content .pageLoadingBar,
.cms-content .headerTop,
.cms-content .topNav__item,
.cms-content .topNav__login,
.cms-content .topNav__search,
.cms-content .topNav__logoLarge,
.cms-content .leftNavWrapper,
.cms-content .footerMain,
.cms-content .footerBottom {
  display: none;
}

.cms-content .topNav {
  -webkit-print-color-adjust: exact;
  background: url("../assets/logo.png") no-repeat;
  margin: 15px 0;
  width: 175px;
  height: 51px;
}

.cms-content .topNav__logoLarge {
  display: none;
}

.cms-content .topNav__logoSmall {
  display: none;
}

#mainContent {
  width: 100%;
}

.portfolio-summary thead tr th:last-child,
.portfolio-summary tbody tr th {
  display: none;
}

.print-hide,
.in-page-nav-two-line {
  display: none;
}

#accounts-top-bar {
  display: none;
}

.breadcrumb-client {
  float: none !important;
  padding: 0 !important;
}

#smcWindow {
  display: block;
  height: 1%;
  margin-bottom: 0.5em;
  width: 46.9em;
  margin: 0 0 0.5em 0;
  float: none;
  margin-left: 10em;
}

div#top-actions,
div#bottom-actions,
div#top-pagination,
div#bottom-pagination {
  display: none !important;
  height: 0;
  width: 0;
}

#holdings-table tbody td,
#holdings-table tfoot td {
  border-left: 1px solid #bcbcbc !important;
}

#holdings-table tbody td {
  border-bottom: 1px solid #bcbcbc !important;
}

#holdings-table.gainlosspc {
  display: table-cell !important;
}

#holdings-table.options {
  display: none;
}

#available-funds-container,
#account-valuation-container {
  width: 25em !important;
  float: left;
  margin-right: 2em;
  margin-bottom: 1em;
}

#holdings-notes {
  clear: both;
}

.account-list {
  display: none !important;
}

#fund-section-content #security-header .large-hide {
  display: none;
}

.fancybox-lock {
  overflow: visible !important;
}

.fancybox-lock > .container,
.fancybox-lock > footer {
  display: none;
}

.fancybox-lock .fancybox-overlay {
  overflow: visible !important;
}

.fancybox-overlay {
  background: #fff !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

.fancybox-wrap {
  position: static !important;
  width: auto !important;
}

.fancybox-inner {
  overflow: visible !important;
}
