/* ==================================================
	Print Styles
================================================== */
body {	margin:0; 	padding:0; font: 15px Arial, Helvetica,"Lucida Grande", sans-serif; color: #000;}
a {color: #000; }
.container, .usa-banner--nci-banner .usa-banner__header {width:95%; margin:10px; line-height: 1.5em;}
.ribbon, .hero {background: none;}
.ribbon a {text-decoration: none; color: #000;}
.hero * {color: #000!important;}
.hero {min-height: unset;}
.usa-banner {background: none; border-bottom: 1px solid #000;}
.usa-banner--nci-banner .usa-banner__header, .usa-banner__inner {padding-left: 0;}
h2, .ribbon .container, .sideNav-col, .mainContent-col {padding: 0!important;}
.styled-list {background: none;}
.styled-list li {display: block;}
.styled-list p {background: none!important; color: #000; border-bottom: 2px solid #dfe1e2;}
.styled-list ul {margin-bottom: 0!important;}
.styled-list li:last-child {padding-bottom: 0.5rem;}
.force-padding, .studyteamContainer .row {padding-left: 15px;}
.callout-nav {float: none;}
/*bootstrap overrides*/
.text-center {text-align: left!important;}
.py-5, .pt-5, .pb-5, .py-4, .pt-4, .pb-4 {padding-top: 1.25rem!important; padding-bottom: 1.25rem!important;}
/*expand toggles and remove styles for printing */
.tog-content[aria-hidden="true"] {display:block !important;}
.tog-content {border-left: none;}
.tog-control .tog-title {padding: 0;}
.researchPage .tog-control .tog-title {display: block;}
.researchPage .row {display:flex!important;}
.researchPage .col-10 {max-width: 83.33333%!important; flex-basis: 83.33333%!important; width: 83.33333%!important;}
.researchPage .col-2 {max-width: 16.66667%!important; flex-basis: 16.66667%!important; width: 16.66667%!important;}
.tog-control button[aria-expanded="true"], .tog-control button[aria-expanded="true"] .date {background: none!important;color: #212529!important;}
/* grid */
div[class*="col-"] { width: 100%!important; margin: 0!important; padding-left: 0!important; float: none!important; flex:100%; max-width: 100%}
	.row { display: block; }
/* cards */
.card-body {padding: 1.25rem 0;}
.card-fanconi, .card-ibmfs, .disorder-cards .card, .card-accent, .card-accent .card-head h2
	{background: none!important;}
.card-fanconi .card-head, .card-fanconi .card-body, .card-fanconi .card-foot, 
.card-ibmfs .card-head, .card-ibmfs .card-body, .card-foot, .card-accent .card-head h2 
	{border: none; padding: 0;}
.card-fanconi .card-head, .card-ibmfs .card-head, .card-fanconi .card-body, 
.card-ibmfs .card-body, .card-fanconi .card-head h2, .card-ibmfs .card-head h2, 
.card-accent .card-head h2
 	{color: #000!important;}
.disorder-cards .card-head img, .mediaWrap {flex: 0; width: 350px; padding-left: 0;}
.disorder-cards .card {width: 600px;}
.card-join, .card-nav, .mediaWrap {border: none!important;}
/* things we can hide on print */
.usa-banner--nci-banner .usa-banner__header .usa-banner__inner .usa-banner__header-text:before,
.searchWrap, .navBar, .overlay-left, .hero-image, .pagePhoto, .card-fanconi .card-foot, 
.card-ibmfs .card-foot, .disorder-cards a::before, .btn-fa.btn-join, 
.card-join h2::before, .card-join h2::after, .mediaWrap p, .videoContainer, .styled-list li svg,
footer
	{display: none!important;}