/* Core: Print CSS */
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");@font-face{font-family:geo-medium;src:url(/wp-content/themes/core/fonts/bcit/geogrotesque-medium.woff2) format("woff2"),url(/wp-content/themes/core/fonts/bcit/geogrotesque-medium.woff) format("woff")}.visual-tests *{font-family:Arial,sans-serif!important}*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important}a,a:visited{text-decoration:underline}a:empty,a:visited:empty{display:none}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}figure{height:auto;width:auto}img{display:none}.page--kb img,img.print-display{-moz-column-break-after:auto;break-after:auto;-moz-column-break-before:auto;break-before:auto;-moz-column-break-inside:avoid;break-inside:avoid;display:block;height:auto;max-width:100%!important;width:auto}.l-wrapper,body{display:block;min-height:0}h2,h3,p{orphans:3;widows:3}@page{margin:1cm;size:auto}.a11y-skip-link,.a11y-visual-hide,:after,:before{display:none}.c-breadcrumbs,.no-print,.noprint,.page__sidebar,.sidebar__nav,.site-footer,.site-header,.site-header__global_alert{display:none!important}.page-hero,.page-hero__container{margin-top:0;padding-top:0}.page-hero__tagline,.title-overline{display:none}.page-hero__content-left{margin-bottom:0;padding:.25em 0 0}.page-hero__content-left h1{font-size:28pt;margin-bottom:14pt;margin-top:0}body,form{font:400 normal 100%/1.33 Nunito Sans,Arial,sans-serif;font-size:10pt}main{float:none}.t-content a,.t-content div,.t-content li,.t-content p,.t-content td,.t-content th{font:400 normal 100%/1.33 Nunito Sans,Arial,sans-serif;font-size:10pt}p{margin-top:4pt}h1,h2,h3,h4{font:600 normal 100%/1.2 DM Sans,Arial,sans-serif}h2{font-size:18pt;margin-bottom:6pt}h3{font-size:16pt}h4{font-size:14pt}div.page-content *,div.site-panel--simplewysiwyg-col *{text-align:left!important}figure{margin-left:0}div#tota11y-toolbar{display:none}div.peekaboo div.hide{display:block!important}.t-content table,.table{border:1pt solid grey;border-collapse:collapse;display:block;height:auto!important;line-height:1.2;margin:0 0 1em;max-width:100%!important;overflow-x:auto;table-layout:fixed;text-align:left;width:-webkit-fit-content!important;width:fit-content!important}.t-content table caption,.table-caption{padding:1em;padding-bottom:.5em}.t-content table caption,.t-content th,.table-caption,.th{height:auto!important;line-height:1.2;text-align:left;vertical-align:top}.t-content th,.th{background:#f8f9fa;font-family:Nunito Sans,Arial,sans-serif;font-weight:700;padding:1em;width:auto!important}.t-content tr,.tr{height:auto!important}.t-content tr:not(:first-child),.tr:not(:first-child){border-top:.5pt dotted grey!important}.t-content td,.td{height:auto!important;line-height:1.2;padding:1em;text-align:left;width:auto!important;vertical-align:top}.t-content td p,.td p{line-height:1.2;margin-bottom:.5em;vertical-align:top}.t-content td p:first-child,.td p:first-child{margin-top:0}.t-content td strong,.td strong{font-family:Nunito Sans,Arial,sans-serif;font-weight:700}div#print-externallinks h3{margin:.25em 0}div#print-externallinks li{list-style-type:none}section{margin-bottom:1em}section h2{margin-top:0}section.site-panel--spacer,section iframe.tribe-video-wall__iframe{display:none}section.site-panel--accordion .c-accordion__content-inner{padding:1em}section.site-panel--accordion article{border:1px solid #dedcdc;margin-bottom:2em}section.site-panel--accordion article.c-accordion__row:not(.active) button h2:after{content:"This area contains hidden content. You can expand this content area before printing.";display:block;font:400 normal 100%/1.5 Nunito Sans,Arial,sans-serif;font-size:10pt}section.site-panel--accordion button.c-accordion__header{background-color:#dcdcdc!important;border:0;padding-left:1em;text-align:left;width:100%}section.site-panel--accordion button.c-accordion__header .c-excerpt{margin:0 0 1em}section.site-panel--accordion button.c-accordion__header h2{margin:.25em 0 .125em}section.site-panel--accordion button.c-accordion__btn--close,section.site-panel--accordion button.c-accordion__toggle{display:none}section.site-panel--notice .site-panel--notice__container{border:1px solid #dedcdc;display:table}section.site-panel--notice .site-panel--notice__container .site-panel--notice__header{background-color:#dcdcdc!important;display:table-cell;padding:1em;width:33%}section.site-panel--notice .site-panel--notice__container .site-panel--notice__header .site-panel--notice__tagline{font-family:geo-medium,Arial,sans-serif;text-transform:uppercase}section.site-panel--notice .site-panel--notice__container .site-panel--notice__header .site-panel--notice__title{margin:.25em 0 1em}section.site-panel--notice .site-panel--notice__container .site-panel--notice__content{display:table-cell;padding:1em;width:66%}section.site-panel--testimonial figure,section.site-panel--testimonial img{display:none}section.site-panel--testimonial blockquote{border-left:5px solid #ccc;border-right:0;border-top:0;border-bottom:0;margin:0 0 .5em;padding-left:1em}section.site-panel--testimonial blockquote .c-quote__cite span{font-family:geo-medium,Arial,sans-serif;font-style:normal;text-transform:uppercase}section.site-panel--featuredcontent{border:.5pt solid #dcdcdc;max-width:-webkit-fit-content;max-width:fit-content;padding:1em}section.site-panel--featuredcontent span.title-overline{display:block!important;font-family:geo-medium,Arial,sans-serif;font-style:normal;text-transform:uppercase}section.site-panel--featuredcontent .c-card .c-card__header{display:none}section.site-panel--featuredcontent .c-card .c-card__content h3{margin:.5em 0}section.site-panel--featuredcontent .c-card.c-card--has-link a{text-decoration:none}section.site-panel--rssloop{border:.5pt solid #dcdcdc;max-width:-webkit-fit-content;max-width:fit-content}section.site-panel--rssloop header.site-panel--rssloop__header{background-color:#dcdcdc!important;padding:1em}section.site-panel--rssloop .c-card{padding:1em 0 0 1em}section.site-panel--rssloop .c-card:last-child{padding:1em 0 1em 1em}section.site-panel--rssloop .c-card .c-card__excerpt{margin-bottom:0}section.site-panel--rssloop .c-card .c-card__date,section.site-panel--rssloop .c-card h2.c-card__title{margin:0}section.site-panel--rssloop .c-card a{text-decoration:none}section.site-panel--lestat .c-card__content h3{margin:.25em 0}section.site-panel--sliderrssloop,section.site-panel--story .c-image{display:none}.gform_wrapper ul{padding:0}.gform_wrapper ul li{list-style-type:none}.gform_wrapper .gfield--type-captcha,.gform_wrapper .gform_button,body.program-template .page-hero__btn-stack,body.program-template .page-hero__page-tools{display:none}body.program-template h1.page-hero__title{line-height:1.2;margin-bottom:0}body.program-template .page-hero__meta{font-size:14pt;margin-top:0}body.program-template .print-this{display:block!important}body.program-template div#contact_us{display:none}body.program-template div#matrix table{border-collapse:collapse}body.program-template div#matrix table td,body.program-template div#matrix table th{padding:.5em}body.program-template div#matrix table th{background-color:#f2f2f2;border-bottom:1pt solid #000;border-top:1pt solid #000}body.program-template div#matrix table td.totalcredits,body.program-template div#matrix table th.totalcredits{background-color:#f2f2f2;border-bottom:3pt solid #000;border-top:1pt solid #000;font-family:Nunito Sans,Arial,sans-serif;font-weight:700}body.program-template form,body.program-template h2#applynow,body.program-template nav.tab-container__pagination{display:none}body.program_umbrella-template aside.page__sidebar,body.pts_umbrella-template-page-pts-umbrella aside.page__sidebar{display:block!important}body.program_umbrella-template aside.page__sidebar .sidebar__block--related-programs,body.pts_umbrella-template-page-pts-umbrella aside.page__sidebar .sidebar__block--related-programs{display:block;font-size:10pt}body.program_umbrella-template aside.page__sidebar .sidebar__block--related-programs a,body.pts_umbrella-template-page-pts-umbrella aside.page__sidebar .sidebar__block--related-programs a{font-family:Nunito Sans,Arial,sans-serif;text-decoration:none}body.program_umbrella-template aside.page__sidebar .sidebar__block--related-programs h2,body.pts_umbrella-template-page-pts-umbrella aside.page__sidebar .sidebar__block--related-programs h2{margin-bottom:0}body.program_umbrella-template aside.page__sidebar .pageblock,body.pts_umbrella-template-page-pts-umbrella aside.page__sidebar .pageblock{background-color:#dcdcdc!important;border:1px solid #dedcdc;display:block;padding:0 .5em}body.outline-detail .page-hero__container{display:none}body.outline-detail .outline__block{display:block;page-break-inside:avoid}body.outline-detail .outline__title{background:#f2f2f2!important;border-bottom:3pt solid #dcdcdc;margin-bottom:16pt;padding:16pt}body.outline-detail .outline__title .outline__course-code,body.outline-detail .outline__title .outline__course-name{font:500 normal 100%/1.5 mabry,Arial,sans-serif;font-size:32pt;line-height:30pt}body.outline-detail .outline__title .outline__course-code h2,body.outline-detail .outline__title .outline__course-name h2{margin:0 0 4pt}body.outline-detail .t-content table{margin-left:0}body.outline-detail .t-content table td,body.outline-detail .t-content table th{padding:.5em 1em .5em .5em}body.outline-detail .t-content table th{background:#f2f2f2!important}body.page-pts-course-cart p,body.page-pts-course-cart ul,body.single-pts_course p,body.single-pts_course ul{margin:0 0 .5em}body.page-pts-course-cart td,body.page-pts-course-cart th,body.single-pts_course td,body.single-pts_course th{padding:.25em .5em}body.page-pts-course-cart .page-hero .page-hero__container,body.single-pts_course .page-hero .page-hero__container{background-color:#f2f2f2!important;padding:0 .5em}body.page-pts-course-cart .page-hero h1,body.single-pts_course .page-hero h1{margin:0}body.page-pts-course-cart .page-hero .page-hero__meta,body.single-pts_course .page-hero .page-hero__meta{margin-top:0}body.page-pts-course-cart .page-hero .cart-container,body.page-pts-course-cart .page-hero .page-hero__content-right,body.page-pts-course-cart .page-hero .page-hero__page-tools,body.single-pts_course .page-hero .cart-container,body.single-pts_course .page-hero .page-hero__content-right,body.single-pts_course .page-hero .page-hero__page-tools{display:none}body.page-pts-course-cart .page__alert,body.single-pts_course .page__alert{border:3pt solid #000;margin:1em 0;padding:1em}body.page-pts-course-cart .page__alert dt,body.single-pts_course .page__alert dt{font:500 normal 100%/1.5 mabry,Arial,sans-serif;font-size:16pt}body.page-pts-course-cart .page__alert dd,body.single-pts_course .page__alert dd{margin-left:0}body.page-pts-course-cart .crse-term .sctn,body.page-pts-course-cart article.cart-crse-sctn,body.single-pts_course .crse-term .sctn,body.single-pts_course article.cart-crse-sctn{border:3pt solid #dcdcdc;padding:1em;margin-top:1em}body.page-pts-course-cart .crse-term .sctn .sctn-duration p,body.page-pts-course-cart article.cart-crse-sctn .sctn-duration p,body.single-pts_course .crse-term .sctn .sctn-duration p,body.single-pts_course article.cart-crse-sctn .sctn-duration p{border-bottom:1pt solid #dcdcdc;font-size:18pt!important;font-weight:bolder}body.page-pts-course-cart .crse-term .sctn .sctn-meets table,body.page-pts-course-cart article.cart-crse-sctn .sctn-meets table,body.single-pts_course .crse-term .sctn .sctn-meets table,body.single-pts_course article.cart-crse-sctn .sctn-meets table{border-color:#dcdcdc;border-style:solid;border-width:1pt 1pt 1pt 10pt;display:inline-block;margin-bottom:0}body.page-pts-course-cart .crse-term .sctn .sctn-meets table td,body.page-pts-course-cart article.cart-crse-sctn .sctn-meets table td,body.single-pts_course .crse-term .sctn .sctn-meets table td,body.single-pts_course article.cart-crse-sctn .sctn-meets table td{vertical-align:middle!important}body.single-pts_course .page__main-content .sctn-actions{display:none}body.single-pts_course .page__main-content #details,body.single-pts_course .page__main-content #outcomes,body.single-pts_course .page__main-content #programs{display:block!important}body.single-pts_course .page__main-content #details h2,body.single-pts_course .page__main-content #outcomes h2,body.single-pts_course .page__main-content #programs h2{margin:.5em 0 0}body.single-pts_course .page__main-content #details h3,body.single-pts_course .page__main-content #details h4,body.single-pts_course .page__main-content #details h5,body.single-pts_course .page__main-content #outcomes h3,body.single-pts_course .page__main-content #outcomes h4,body.single-pts_course .page__main-content #outcomes h5,body.single-pts_course .page__main-content #programs h3,body.single-pts_course .page__main-content #programs h4,body.single-pts_course .page__main-content #programs h5{margin:.25em 0 0}body.single-pts_course .page__main-content #details h5,body.single-pts_course .page__main-content #outcomes h5,body.single-pts_course .page__main-content #programs h5{font-size:12pt}body.single-pts_course .page__main-content .crse-container .hidden{display:block!important}body.single-pts_course .page__main-content .crse-container .sctn-block-list-item.crn button,body.single-pts_course .page__main-content .crse-container button.clicktoshow,body.single-pts_course .page__main-content div#ptscc-contact-us-form,body.single-pts_course .page__main-content div#ptscc-subscribe-form{display:none}body.page-pts-course-cart .cart-crse-sctn h1{border-bottom:1pt solid #dcdcdc;font-size:18pt;margin:0}body.page-pts-course-cart .cart-crse-sctn h2,body.page-pts-course-cart .cart-crse-sctn h3,body.page-pts-course-cart .cart-crse-sctn h4{margin:.5em 0 0}body.page-pts-course-cart .sctn h5{font-size:12pt;margin:0}body.page-pts-course-cart .sctn .sctn-duration{font-size:14pt}body.page-pts-course-cart .sctn .sctn-notes div.hide{display:block!important}body.page-pts-course-cart .sctn .sctn-confirm,body.page-pts-course-cart .sctn .sctn-status{display:none}body.page-pts-course-cart .cart-total p:not(.ptscc-cart-total-msg){font-size:16pt!important;margin:0}body.page-pts-course-cart .cart-total span{font-weight:bolder}body.page-pts-course-cart .ptscc-cart-actions{display:none}div.costs-container-print table{border-spacing:0}div.costs-container-print table tbody{border-left:1pt solid #000;border-top:1pt solid #000}div.costs-container-print table td:first-child,div.costs-container-print table th:first-child{border-left:1pt solid #000}div.costs-container-print table td,div.costs-container-print table th{border-bottom:1pt solid #000;border-right:1pt solid #000;text-align:center!important}div.costs-container-print table tr:first-of-type td,div.costs-container-print table tr:first-of-type th{border-left:0;border-right:0}div.costs-container-print table tr:nth-of-type(2) td.th{font-weight:700}