body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,table,th,td{margin:0;padding:0;direction:ltr;list-style:none;font-size:100%}.printonly,.courseban,.col-main>section,.crse-term,.crse-term>h1,.ptscc-avail td strong{display:block !important}object,embed,.noprint,.hidden,#bookstab,#contactus,#subscribe,.crse-sctns .term-tbs,.sctn-status-lbl,.ptscc-avail .avail-legend{display:none !important}*{margin:0;padding:0;color:#000 !important}body{width:100%;font-size:12pt;line-height:1.25em;background:#fff}a{font-weight:bold;text-decoration:underline}form{margin-top:30px;padding-top:20px;border-top:solid 1px #ccc}fieldset{margin:0;margin-bottom:30px;padding:0;padding-bottom:30px;border:0;border-bottom:solid 1px #ccc}fieldset select{display:block;width:500px}label{font-weight:bold}button,.actions input{padding:8px 14px;font-weight:bold;background-color:#ccc;border:solid 1px #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-print-color-adjust:exact}h1,h2,h3,h4{margin:10px 0;line-height:1.125em}h1{font-size:1.5em}h2{font-size:1.25em}h3,h4{font-size:1em}p{font-size:1em}ul,ol{margin-left:40px}fieldset ul,fieldset ol{margin:0}fieldset ul li,fieldset ol li{list-style:none}ul li,.col-main section>ul li,.col-main section>ul ul li{list-style-type:disc}ol li,.col-main section>ol li,.col-main section>ol ol li{list-style-type:decimal}.col-main section>ul,.col-main section>ol,.col-main section>ul ul,.col-main section>ol ol{margin:10px 0 20px 40px}.col-main section>ul li,.col-main section>ol li,.col-main section>ul ul li,.col-main section>ol ul li{margin:10px 0;line-height:1.25em}table td{width:auto;padding:10px}fieldset table td{text-align:center}thead{font-weight:bold}thead td{border-top:solid 1px #ccc}tbody td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.col-main>section{margin:30px}.ptscc-course .col-main>section{margin-top:50px}.courseban,.genban{position:relative;height:130px;border-bottom:solid 1px #000}.courseban-name,.genban h1{position:absolute;top:70px;margin:0;font-size:1.5em;line-height:normal}.courseban-subj{position:absolute;top:130px;left:0;right:0;margin:0;padding:5px 0;padding-left:30px;font-size:.75em;line-height:normal;border-top:solid 1px #000;border-bottom:solid 1px #000}.courseban-dvry{margin:0;margin-left:20px}.courseban-schl{position:absolute;top:45px;left:30px;margin:0;font-size:.75em;text-transform:uppercase}.courseban-schl a{text-decoration:none}.crse-sctns>section{margin-top:30px}.sctn{position:relative;width:500px;margin:30px 0;padding:20px;padding-top:49px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #ccc}.sctn h1{position:absolute;top:24px;right:20px;margin:0;font-size:.75em}.sctn h2{font-size:1em}.sctn-duration{position:absolute;top:0;left:0;width:540px;height:55px;margin:0;border-bottom:solid 1px #ccc}.sctn-duration p{display:inline-block;position:absolute;top:18px;left:20px;font-size:1.25em;line-height:1.125em;font-weight:bold}.sctn-duration p span{margin-left:3px;font-size:.75em;font-weight:normal}.sctn-meets,.sctn-no_meets{margin-top:25px}.sctn-instructor,.sctn-outline,.sctn-credits,.sctn-cost,.sctn-notes,.sctn-status{margin:20px 0}.sctn-status{margin-bottom:2px}.sctn-status-almost-full button{margin-top:20px}.sctn-meets table{width:100%}.sctn-meets a{font-weight:normal;text-decoration:none}.sctn-meets .sctn-campus{display:block}.sctn-notes ol,.sctn-notes ul{font-size:.75em;line-height:1.25em}.sctn-notes li{margin-bottom:8px}.notehide,.notehide-content{position:relative;height:auto;overflow:inherit}.legal{margin-top:30px;padding-top:5px;font-size:.75em;font-weight:bold;border-top:solid 1px #ccc}.printhead{width:auto;height:auto;padding:5px 0;overflow:auto;font-size:.75em;line-height:normal;border-top:1px solid #000;border-bottom:1px solid #000}.printhead .bcittxt{float:left;width:50%}.printhead .pageurl{float:right;max-width:50%;text-align:right;word-wrap:break-word}.printfoot{margin-top:20px;font-size:.75em;line-height:normal}.ptscc-list fieldset>.colwrap .col{padding-top:15px}.ptscc-list fieldset>.colwrap .col label{display:block}.ptscc-list fieldset li{position:relative}.ptscc-list fieldset li label{display:block;position:absolute;top:0;left:20px}.ptscc-avail table{margin:20px 0}.ptscc-cart .cart .cart-crse-sctn{padding-top:20px;border-top:solid 1px #ccc}.ptscc-cart .cart .cart-crse-sctn:first-child{padding-top:0;border:0}.cart-crse-sctn .sctn-confirm{margin:20px 0;font-size:.75em;line-height:1.25em}.cart-crse-sctn .sctn-confirm label{margin-left:3px;font-weight:normal}.ptscc-cart .cart-total span{font-weight:bold}.ptscc-cart .cart-msg{font-size:.75em;line-height:1.5em;font-style:italic}.ptscc-cart .cart .alert,.ptscc-cart .cart-total,.ptscc-cart .cart-actions{margin:30px 0}.pg-books .accordion{margin-top:30px}.pg-books .ui-accordion *{margin:0;padding:0;line-height:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 none}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-top,.pg-books .ui-accordion .ui-corner-left,.pg-books .ui-accordion .ui-corner-tl{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-top,.pg-books .ui-accordion .ui-corner-right,.pg-books .ui-accordion .ui-corner-tr{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-bottom,.pg-books .ui-accordion .ui-corner-left,.pg-books .ui-accordion .ui-corner-bl{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-bottom,.pg-books .ui-accordion .ui-corner-right,.pg-books .ui-accordion .ui-corner-br{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pg-books .ui-accordion .ui-accordion-header .ui-accordion-header-icon,.pg-books .ui-accordion .ui-accordion-header .ui-icon{display:none}.pg-books .ui-accordion .ui-accordion-icons{margin:0;padding:0}.pg-books .ui-accordion .ui-accordion-header{width:500px;margin:0;margin-top:20px;padding:15px 20px;font-size:1.25em;font-weight:bold;line-height:normal;background:#fff;border:solid 1px #ccc;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.pg-books .ui-accordion .ui-accordion-content,.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-content{display:block !important;overflow:hidden !important;width:500px;padding:20px;font-size:.75em;border:solid 1px #ccc;border-top:0 none}.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-header,.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-content{width:458px}.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-header{padding:18px 20px;font-size:1.25em}.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-content{font-size:1em}.pg-books .ui-accordion p{margin-bottom:20px}.pg-books .ui-accordion .book-wrap{overflow:auto;page-break-inside:avoid !important}.pg-books .ui-accordion div.cover,.pg-books .ui-accordion div.nocover{float:left;width:120px;height:auto;margin-right:10px;padding:0}.pg-books .ui-accordion div.cover img,.pg-books .ui-accordion .ui-accordion-content .ui-accordion div.cover img,.pg-books .ui-accordion div.nocover span,.pg-books .ui-accordion .ui-accordion-content .ui-accordion div.nocover span{width:118px;height:auto;border:solid 1px #ccc}.pg-books .ui-accordion div.nocover span{display:block;padding-top:59px;padding-bottom:60px;color:#999 !important;text-transform:uppercase;text-align:center}.pg-books .ui-accordion table,.pg-books .ui-accordion th.book-title{border-collapse:collapse;width:360px !important;margin:0;margin-left:140px}.pg-books .ui-accordion .ui-accordion-content .ui-accordion table,.pg-books .ui-accordion .ui-accordion-content .ui-accordion th.book-title{width:318px !important}.pg-books .ui-accordion .ui-accordion-content th,.pg-books .ui-accordion .ui-accordion-content td{padding-top:10px;text-align:left;vertical-align:top}.pg-books .ui-accordion .ui-accordion-content th{width:68px;height:auto}.pg-books .ui-accordion .ui-accordion-content td{width:292px;height:auto}.pg-books .ui-accordion th.book-title,.pg-books .ui-accordion .ui-accordion-content .ui-accordion th.book-title{padding-bottom:10px;line-height:1em;border-bottom:solid 1px #ccc}.pg-books .ui-accordion span.book-required,.pg-books .ui-accordion span.book-optional{font-style:italic}.pg-books .ui-accordion hr{height:0;margin:20px 0;border-top:1px solid #ccc;clear:both}