
@page {
    size: A4;
    margin: 2cm 0.5cm 1cm;

}

@media print {

	* {background: white !important;color: black !important;-webkit-print-color-adjust: exact;print-color-adjust: exact;color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}

	a[href]:after {display: none}

	body, .content {margin: 0 !important;text-align: left;font-family: 'Arial' !important}
	.top-menu, .mobile-menu, .searchdiv, .content-top, .sidebar, .print, #sub-footer, .bot-menu, .tags, .head-links, .ie7-show, .print-hide, .page-divider.top, .breadcrumb, .disc, .subscribebtn, #publ-control .button-holder, .slider, .mobile-menu, .mobile-links {display: none !important}

    .content { width: 100%; margin: 0; float: none; background: #fff}
    .content p { font-size: 12pt; }
    h1.title {font-size: 28px}
	
	.logo {display: block; width: 100% !important; margin-bottom: 30px; border-bottom: 1px solid #ccc}
	.logo a[href]:after {display:none;}
	.logo img {margin: 0 auto !important; text-align: center; padding-bottom: 20px}
    footer {display: inline; }
	.copy {text-align: center;color: #000;display: block; width: 100%;margin-top: 30px;page-break-inside: avoid; display: none}
   .page-break	{display: block; page-break-before: always; }

   /*Home Page */
    .cm-content.same-height {height:auto !important}
    .cm-content.same-height p:last-child {margin-bottom: 0}
    .cm-content.same-height .rmorebtn {display:none}
    .action-btns .click-me {padding: 0 !important; margin: 0 !important}

    /* Tabs */
    .nav-tabs > li > a {padding: 10px 7px !important; font-size: 12px; background: #f7f7f7 !important }
    .nav-tabs > li.active > a {background: #fff !important}
	
	/* Fund Literature */
	.ft-header {font-size: 16px; font-weight: bold; margin: 10px 0}
	.b-header.top, .filter-funds, .ft-lit, .b-actions, .ft-links {display: none !important}
	#funds-int, .basket {margin-bottom: 20px}
	#iso-container {margin-top: 20px}
	#iso-container .table-responsive {width: 100% !important}
	#iso-container .table {margin-bottom: 20px;}
	#iso-container .table tbody > tr > td {text-align: center;}
	#iso-container .table tbody > tr > td:first-child {text-align: left;}
	#iso-container .table thead > tr > th:nth-child(5) {display: none}
	#iso-container .table tbody > tr > td:nth-child(5) {display: none}
	#iso-container .table-responsive .table tbody > tr > td.ft-name {min-width: 0 !important}
	#iso-container tr td {font-size: 13px !important}
	.ft-exp {font-size: 11px !important}
	.ft-lit-sf, .ft-lit-sf i {display: block !important}
	.icon-sf-sml {display: block; width: 32px; height: 32px}
	.tab-pane {padding-bottom: 20px;margin-bottom: 20px;}
	#basket, #basket1 {display: none}
    .pdist-count {display: none}
    .table-responsive {width: 100%;overflow: hidden !important}
    .table {width: 100% !important;page-break-inside: avoid }
    .table td, .table th {background-color: inherit !important;}
    .table-stripe { background-color: #dedede !important;}
    .table-responsive > table.table-fund-feeds > tbody > tr > td {white-space: normal}
    .table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {white-space: normal}

    /* Fund Landing */
    .content-mid .page-divider {border-color: #ccc !important}
    .content .f-landing {background: #fff; border-color: #fff !important}
    .fund-details .col-md-8 {width: 60% !important; float: left !important} 
    .fund-details .col-md-4 {width: 40% !important; float: left !important}
    .pbar-container {height: auto}
    .fd.risk-rating .fd-side-head {margin-top: 0}
    .pbar-overlay {position: relative; float: left; left: 0; right: auto;color: #6e6e6f !important; font-size: 12px; line-height: 1.428571429}
    .pbar-text {text-align: left !important}
    .f-hlights, .pbar-tri, .pbar-progress {display: none !important}
    .the-chart {page-break-inside: avoid}

    /* Fund Performance */
    .gro-wth {border-top-color: #DCE0E7 }
    .f-header {background: #DCE0E7 !important}
    .tabs-left .nav-tabs {max-width: 100%; display: block;float: none; border-right: none; height: auto !important; margin-right: 0}
    .tabs-left .tab-content { width: 100%; page-break-inside: auto}
    .tabs-left > .nav-tabs > li {float: left; border-top: 1px solid #DCE0E7;  border-right: 1px solid #DCE0E7;}
    .tabs-left .nav-tabs > li > a {padding: 5px 20px}
    .tabs-left .nav-tabs > li.active {border-bottom-color: #fff !important}

    /* Fund Prices & Distribution */
    .pdist-head {page-break-after: avoid}
    table .styledCheckbox {display: none}
    .ft-name span {text-align: left}
	
	/* News Page */
	.search-box, .back-btn, .social-networks {display: none}
	
	/* Fund Landing */
	.b-arrow, .f-hlights, .fund-selector, .amCustomPeriodSelector  {display: none !important}
	.tab-content {border-top: none; margin-top: 0;page-break-inside: avoid;}
	#respTab, .tab-content, .table {}
    .tab-content {padding-bottom: 0 !important; margin-bottom: 0 !important}
    .graph-disclaimer {margin: 0 !important; padding: 0; float: left;}
    .content article {padding-bottom: 0}
    #respTab {display: block; float: none; clear: both;}
	 tr {page-break-inside:avoid; page-break-after:auto}
    .table thead > tr > th {background: #d7d9db !important; border-color: #d7d9db !important}
    .table-responsive thead tr {background: #fff; border-color: #CCC !important}
    .table tbody tr:nth-child(odd) {background: #f2f3f4 !important;}
    .table .t-header, .table tbody tr.t-header {background: #eee !important;}

    /* Client Service */
    #content .post.ppls {page-break-inside: avoid}
    #content .post .post-holder-alt {border-bottom: 1px solid #dce0e7;}
    #content .post .post-holder-alt .address-holder .info li, .address-holder .info li.phone {padding-left: 0}

    /* Sens Archive */
    .reports-area .post-header {background: #cdd0d2 !important;}

    /* Contact Page */
    .contact-tel, .contact-email {display: inline-block; margin-bottom: 20px}
    .contact-tel-icon {background: none; min-width: 35px; height: auto; margin-right: 0}
    .contact-email-icon {background: none; min-width: 55px; height: auto;margin-right: 0}
    .contact-tel-icon:before {content: "Tel:";}
    .contact-email-icon:before {content: "Email:";}
    .newsletter label, .contact-form label {background: none; padding-left:0 }
    .address-form {page-break-inside: avoid}
    .address-holder .info li, .address-holder .info li.phone,.address-holder .info li.tel, .address-holder .info li.email, .address-holder .info li.downloadli,.address-holder .info li.map {background: none;padding-left: 0;}
    .address-holder .info li:before, .address-holder .info li.phone:before {content: "Tel: "}
    .address-holder .info li.tel:before {content: "Fax: "}
    .address-holder .info li.email:before {content: "Email: "}
    .address-holder .info li.downloadli:before {content: ""}
    .address-holder .info li.map:before {content: ""}
    .address-holder .column {width: 40%}
    .address-holder .office {padding-left:10px}

    /* Compare Funds */
    .c-funds-drop {width: 100% !important}
    .compare-funds .table-responsive > .table > tbody > tr > td {width: 20%; max-width: 20%}
    .compare-funds .caret {display:none}
    .compare-funds .table thead > tr > th { background: #90bbc7 !important; }

    /* Fund Range */
    .fund-range-sa .mobile-fund-range {display:none}
    .isoid .table thead > tr > th {background: #90bbc7 !important;}
    .isoid .table thead > tr > th, .isoid .table tbody > tr > td {display: none}
    .isoid .table thead > tr > th:first-child,  .isoid .table tbody > tr > td:first-child {display:block; width: 100%}
    .isoid .table tbody > tr > td:first-child {border: 1px solid #d7d9db !important}
    .isoid .table tbody tr:nth-child(odd) {background: #fff !important;}
    .isoid .table .t-header, .isoid .table tbody tr.t-header {background: #eee !important;}

    /* Choosing a Fund */
    .choose-fund-no {color: #6e6e6f; background:#fff;border: 1px solid #dfe3e9; padding: 10px 14px}
    .choose-fund .fund-chosen bootstrap-select.btn-group .btn .filter-option {color: #6e6e6f !important;}
    .consider-f .rmore-btn, .explore {display:none}
    .title-block {background:#eee !important; color: #333 !important; }
    .icon-ok:before, .rmorebtn.reset {display:none}
    .post-detail.choose-fund .col-md-4.same-height {height: auto !important}
    .fund-chosen .ideal-fund .col-md-4 {padding-top:0}
    .fund-chosen .fd-side-desc {float:right}
    .fund-chosen .fd.risk-rating {display:none}
    .fund-chosen .fd.risk-rating .fd-side-head {margin-top: 0}
    .fund-chosen .pbar-container {}
    .fund-chosen .pbar-overlay {}
    .fund-chosen .pbar-text {}
    .choosefund .header {background: #8ebac6 !important;}
    .ideal-fund .fd-side-head {float: left; width: auto; clear: none; min-width: 220px}
    .ideal-fund .fd-side-desc {clear:none; float: left !important; text-align: left !important; width: auto}

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .hide-print {display: none !important}

}