.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphenate{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.ink-grid{float:none;margin:0;width:100%}@page{margin:2cm}body{background:#fff!important;color:#000;font:13pt Arial,Helvetica,sans-serif;line-height:1.3}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}h1,h2,h3,h4,h5,h6,img,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}a,a:link,a:visited{background:transparent;color:#520;font-weight:700;text-align:left;text-decoration:underline}a{page-break-inside:avoid}a[href]:after{content:""}header{border-bottom:1px solid #c5dbe0;height:50px!important;margin-bottom:2em;min-height:inherit!important;padding:5px 0}header.ink-sticky-stuck{position:relative!important}header .logo{padding:0!important}header .logo,header .logo a,header .logo img{height:40px!important}header .logo img{transform:translateX(0)!important}#footer{border-top:1px solid #c5dbe0;margin-top:2em;padding-top:1em;text-align:center}address,blockquote,dd,dt,li,p{font-size:100%}code,pre{font-family:Courier New,Courier,mono}ol,ul{list-style:square;margin-bottom:20pt;margin-left:18pt}li{line-height:1.6em}#bsu-footer .bsu-footer-logo{display:none!important}#bsu-footer-links,.bsu-wrapper,.career-offers,.description .ink-sticky,.description .share-apply,.description .video-player,.footer-site-map,.has-sidebar .content .column-group>.hide-medium.hide-small.hide-tiny,.main-search,aside{display:none}.content h2{margin-top:0}.content picture.bottom-space{margin-bottom:1.5em}.description .section-title{margin-left:0!important}.description .heading-pro{border-bottom:none;margin-top:3em;overflow:hidden;padding-bottom:0;text-align:center}.description .heading-pro .ink-button{display:none}.description .heading-pro .contact{display:inline-block}.description .heading-pro picture{margin-bottom:1em}.description .heading-pro picture img{max-height:100px}.description .heading-pro>div>div{clear:none;float:left;width:auto}.description .heading-pro>div>div.large-60{margin-left:1em;text-align:left}.detail .description .metadata{border:1px solid #c5dbe0;display:block!important;margin-top:2em;padding-bottom:0}.detail .description .metadata .section-title{font-size:16px}.detail .description .metadata ul{margin:0}.detail .description .metadata ul li{float:left!important;margin-right:0;width:50%}.contact-btn,.metadata:first-of-type,.sidebar-offers{display:none}}
