@import url("bootstrap-print.less"); @import url("variables-camosun.less"); @import url("mixins.less"); body { font-size: 90%; } #header { display: none !important; } #mainNav, #mainNav > * { display: none; } #pageNav, #pageNav > * { display: none; } #megaFooter, #megaFooter > * { display: none; } #footer, #footer > * { display: none; } .right, .pull-right { float: right; } .left, .pull-left { float: left; } .infoSessionLink { clear: both; overflow: auto; } .infoSessionLink > * { float: left; } * { text-shadow: none; } #pageContent { width: 99% !important; } #logoPrint img { width: 2in; float: right; display: inline-block !important; } #pageHeader.page-header { padding-top: .1in; } #footerPrint { padding-top: 0.01in; font-size: 10pt; } #footerPrint hr { border: 0; border-top: 1px solid #999; border-bottom: 1px solid #fff; color: #fff; background: #fff; width: 80%; float: left; } #footerPrint p { clear: left; } #footerPrint img { float: right; width: 1.75in; margin-top: -0.25in; } #pageHeader.page-header img { display: none; } * { font-family: Helvetica, Arial, sans-serif; } #pageContent img { padding: .1in; } #pageHeader.page-header h1 { border-bottom: 1pt solid #999; padding-top: .1in; padding-bottom: 0.1in; } p.last_updated { font-size: 80%; } .alert, .highlight { border: 1pt solid #999; padding-left: .1in; padding-right: .1in; margin-bottom: .1in; } .alert.alert-error { border: 1pt solid #a00; color: #a00; } table.table td { border-top: 0.5pt solid #999; } table { width: 100% } td, th { padding: .075in; } tfoot { font-weight: bold; } object { display: none; } iframe { border: 1px solid #000; } .captionBox { max-width: 2.5in; border: 1px solid #999; padding: .075in; } a:link { color: #075b8b } a:visited { color: #666 } a { text-decoration: none; } div.pop-box { border: 1px solid #999; padding: 10px; } div.minimalist { div#page-third-level-nav, div#page-second-level-nav { display: none; } div#page-footer { a.btn { display: none; } } div.hero-unit.sub-page { div.blurb { h1 { margin-bottom: 0; } h2 { margin-top: 0; } border-bottom: 1px solid #000; } } div.hero-unit.main-page { div.blurb { h1, h2, p { margin-bottom: 5px; margin-top: 0; } border-bottom: 1px solid #000; padding-bottom: 10px; } img { display: none; } } div.tile-panel { .makeRow(); div { .box-sizing(border-box); } div.tile-caption-dark { * { color: #fff !important; } } div.tile-caption-light { * { color: #fff !important; } } div.main-tile { * { color: #fff !important; } .makeColumn(8); height: 300px; position: relative; overflow: hidden; img.special { margin-top: -40px; } div.tile-caption { position: absolute; bottom: 0px; left: 0px; padding: 0 10px; } a { display: block; height: 100%; &:hover { text-decoration: none; } } } div.tile-box { .makeColumn(4); div.tile-box-row { .makeRow(); div.tile { .makeColumn(2); height: 140px; margin-bottom: 20px; position: relative; a { display: block; height: 100%; } background: @white; color: @black; div.tile-caption { margin: 0; width: 100%; padding: 4px; position: absolute; bottom: 0; left: 0; p, h4 { margin-bottom: 0; margin-top: 0; } } div.tile-content { padding: 4px; } img { min-width: 140px; max-width: 140px; min-height: 140px; max-height: 140px; } &.tile-double { .makeColumn(4); img { min-width: 300px; max-width: 300px; min-height: 140px; max-height: 140px; } } } } } } p.cost-estimate { font-size: 250%; } } .thumbnails { margin-left: -60px; list-style: none; .clearfix(); } .thumbnails > li { float: left; // Explicity set the float since we don't require .span* classes margin-bottom: 22px; margin-left: 20px; } .thumbnail > img { display: block; max-width: 94%; margin-left: auto; margin-right: auto; } p.lead { font-size: 125%; } .hide-on-print { display: none; } //Added to print icons since they are background-image parameters and are stripped out by browser settings i[class^="icon-"], i[class*=" icon-"] { display: inline-block; vertical-align: text-top; width: 14px; background-image:none!important; background-repeat:no-repeat; background-position: 0 0!important; } i[class^="icon-"]:after, i[class*=" icon-"]:after { content: url('/template/bootstrap/img/glyphicons-halflings.png')!important; position:absolute!important; width:auto!important; height:auto!important; } [class^="icon-"]:last-child, [class*=" icon-"]:last-child { *margin-left: 0; } .icon-white { background-image: url("../bootstrap/img/glyphicons-halflings-white.png"); } i.icon-tiny-tag::after { content: url('/template/images/icons/extra-icons.png') !important; clip: rect(14px 168px 28px 154px) !important; margin-top: -14px !important; margin-left: -154px !important; } i.icon-tiny-calendar::after { content: url('/template/images/icons/extra-icons.png') !important; clip: rect(16px 152px 28px 142px) !important; margin-top: -14px !important; margin-left: -142px !important; } i.icon-glass::after{ clip: rect( 0px 14px 14px 0px)!important; margin-top: 0px!important; margin-left: 0px!important; } i.icon-music::after{ clip: rect( 0px 38px 14px 24px)!important; margin-top: 0px!important; margin-left: -24px!important; } i.icon-search::after{ clip: rect( 0px 62px 14px 48px)!important; margin-top: 0px!important; margin-left: -48px!important; } i.icon-envelope::after{ clip: rect( 0px 86px 14px 72px)!important; margin-top: 0px!important; margin-left: -72px!important; } i.icon-heart::after{ clip: rect( 0px 110px 14px 96px)!important; margin-top: 0px!important; margin-left: -96px!important; } i.icon-star::after{ clip: rect( 0px 134px 14px 120px)!important; margin-top: 0px!important; margin-left: -120px!important; } i.icon-star-empty::after{ clip: rect( 0px 158px 14px 144px)!important; margin-top: 0px!important; margin-left: -144px!important; } i.icon-user::after{ clip: rect( 0px 182px 14px 168px)!important; margin-top: 0px!important; margin-left: -168px!important; } i.icon-film::after{ clip: rect( 0px 206px 14px 192px)!important; margin-top: 0px!important; margin-left: -192px!important; } i.icon-th-large::after{ clip: rect( 0px 230px 14px 216px)!important; margin-top: 0px!important; margin-left: -216px!important; } i.icon-th::after{ clip: rect( 0px 254px 14px 240px)!important; margin-top: 0px!important; margin-left: -240px!important; } i.icon-th-list::after{ clip: rect( 0px 278px 14px 264px)!important; margin-top: 0px!important; margin-left: -264px!important; } i.icon-ok::after{ clip: rect( 0px 302px 14px 288px)!important; margin-top: 0px!important; margin-left: -288px!important; } i.icon-remove::after{ clip: rect( 0px 326px 14px 312px)!important; margin-top: 0px!important; margin-left: -312px!important; } i.icon-zoom-in::after{ clip: rect( 0px 350px 14px 336px)!important; margin-top: 0px!important; margin-left: -336px!important; } i.icon-zoom-out::after{ clip: rect( 0px 374px 14px 360px)!important; margin-top: 0px!important; margin-left: -360px!important; } i.icon-off::after{ clip: rect( 0px 398px 14px 384px)!important; margin-top: 0px!important; margin-left: -384px!important; } i.icon-signal::after{ clip: rect( 0px 422px 14px 408px)!important; margin-top: 0px!important; margin-left: -408px!important; } i.icon-cog::after{ clip: rect( 0px 446px 14px 432px)!important; margin-top: 0px!important; margin-left: -432px!important; } i.icon-trash::after{ clip: rect( 0px 470px 14px 456px)!important; margin-top: 0px!important; margin-left: -456px!important; } i.icon-home::after{ clip: rect( 24px 14px 38px 0px)!important; margin-top: -24px!important; margin-left: 0px!important; } i.icon-file::after{ clip: rect( 24px 38px 38px 24px)!important; margin-top: -24px!important; margin-left: -24px!important; } i.icon-time::after{ clip: rect( 24px 62px 38px 48px)!important; margin-top: -24px!important; margin-left: -48px!important; } i.icon-road::after{ clip: rect( 24px 86px 38px 72px)!important; margin-top: -24px!important; margin-left: -72px!important; } i.icon-download-alt::after{ clip: rect( 24px 110px 38px 96px)!important; margin-top: -24px!important; margin-left: -96px!important; } i.icon-download::after{ clip: rect( 24px 134px 38px 120px)!important; margin-top: -24px!important; margin-left: -120px!important; } i.icon-upload::after{ clip: rect( 24px 158px 38px 144px)!important; margin-top: -24px!important; margin-left: -144px!important; } i.icon-inbox::after{ clip: rect( 24px 182px 38px 168px)!important; margin-top: -24px!important; margin-left: -168px!important; } i.icon-play-circle::after{ clip: rect( 24px 206px 38px 192px)!important; margin-top: -24px!important; margin-left: -192px!important; } i.icon-repeat::after{ clip: rect( 24px 230px 38px 216px)!important; margin-top: -24px!important; margin-left: -216px!important; } i.icon-refresh::after{ clip: rect( 24px 254px 38px 240px)!important; margin-top: -24px!important; margin-left: -240px!important; } i.icon-list-alt::after{ clip: rect( 24px 278px 38px 264px)!important; margin-top: -24px!important; margin-left: -264px!important; } i.icon-lock::after{ clip: rect( 24px 301px 38px 287px)!important; margin-top: -24px!important; margin-left: -287px!important; } i.icon-flag::after{ clip: rect( 24px 326px 38px 312px)!important; margin-top: -24px!important; margin-left: -312px!important; } i.icon-headphones::after{ clip: rect( 24px 350px 38px 336px)!important; margin-top: -24px!important; margin-left: -336px!important; } i.icon-volume-off::after{ clip: rect( 24px 374px 38px 360px)!important; margin-top: -24px!important; margin-left: -360px!important; } i.icon-volume-down::after{ clip: rect( 24px 398px 38px 384px)!important; margin-top: -24px!important; margin-left: -384px!important; } i.icon-volume-up::after{ clip: rect( 24px 422px 38px 408px)!important; margin-top: -24px!important; margin-left: -408px!important; } i.icon-qrcode::after{ clip: rect( 24px 446px 38px 432px)!important; margin-top: -24px!important; margin-left: -432px!important; } i.icon-barcode::after{ clip: rect( 24px 470px 38px 456px)!important; margin-top: -24px!important; margin-left: -456px!important; } i.icon-tag::after{ clip: rect( 48px 14px 62px 0px)!important; margin-top: -48px!important; margin-left: 0px!important; } i.icon-tags::after{ clip: rect( 48px 39px 62px 25px)!important; margin-top: -48px!important; margin-left: -25px!important; } i.icon-book::after{ clip: rect( 48px 62px 62px 48px)!important; margin-top: -48px!important; margin-left: -48px!important; } i.icon-bookmark::after{ clip: rect( 48px 86px 62px 72px)!important; margin-top: -48px!important; margin-left: -72px!important; } i.icon-print::after{ clip: rect( 48px 110px 62px 96px)!important; margin-top: -48px!important; margin-left: -96px!important; } i.icon-camera::after{ clip: rect( 48px 134px 62px 120px)!important; margin-top: -48px!important; margin-left: -120px!important; } i.icon-font::after{ clip: rect( 48px 158px 62px 144px)!important; margin-top: -48px!important; margin-left: -144px!important; } i.icon-bold::after{ clip: rect( 48px 181px 62px 167px)!important; margin-top: -48px!important; margin-left: -167px!important; } i.icon-italic::after{ clip: rect( 48px 206px 62px 192px)!important; margin-top: -48px!important; margin-left: -192px!important; } i.icon-text-height::after{ clip: rect( 48px 230px 62px 216px)!important; margin-top: -48px!important; margin-left: -216px!important; } i.icon-text-width::after{ clip: rect( 48px 254px 62px 240px)!important; margin-top: -48px!important; margin-left: -240px!important; } i.icon-align-left::after{ clip: rect( 48px 278px 62px 264px)!important; margin-top: -48px!important; margin-left: -264px!important; } i.icon-align-center::after{ clip: rect( 48px 302px 62px 288px)!important; margin-top: -48px!important; margin-left: -288px!important; } i.icon-align-right::after{ clip: rect( 48px 326px 62px 312px)!important; margin-top: -48px!important; margin-left: -312px!important; } i.icon-align-justify::after{ clip: rect( 48px 350px 62px 336px)!important; margin-top: -48px!important; margin-left: -336px!important; } i.icon-list::after{ clip: rect( 48px 374px 62px 360px)!important; margin-top: -48px!important; margin-left: -360px!important; } i.icon-indent-left::after{ clip: rect( 48px 398px 62px 384px)!important; margin-top: -48px!important; margin-left: -384px!important; } i.icon-indent-right::after{ clip: rect( 48px 422px 62px 408px)!important; margin-top: -48px!important; margin-left: -408px!important; } i.icon-facetime-video::after{ clip: rect( 48px 446px 62px 432px)!important; margin-top: -48px!important; margin-left: -432px!important; } i.icon-picture::after{ clip: rect( 48px 470px 62px 456px)!important; margin-top: -48px!important; margin-left: -456px!important; } i.icon-pencil::after{ clip: rect( 72px 14px 86px 0px)!important; margin-top: -72px!important; margin-left: 0px!important; } i.icon-map-marker::after{ clip: rect( 72px 38px 86px 24px)!important; margin-top: -72px!important; margin-left: -24px!important; } i.icon-adjust::after{ clip: rect( 72px 62px 86px 48px)!important; margin-top: -72px!important; margin-left: -48px!important; } i.icon-tint::after{ clip: rect( 72px 86px 86px 72px)!important; margin-top: -72px!important; margin-left: -72px!important; } i.icon-edit::after{ clip: rect( 72px 110px 86px 96px)!important; margin-top: -72px!important; margin-left: -96px!important; } i.icon-share::after{ clip: rect( 72px 134px 86px 120px)!important; margin-top: -72px!important; margin-left: -120px!important; } i.icon-check::after{ clip: rect( 72px 158px 86px 144px)!important; margin-top: -72px!important; margin-left: -144px!important; } i.icon-move::after{ clip: rect( 72px 182px 86px 168px)!important; margin-top: -72px!important; margin-left: -168px!important; } i.icon-step-backward::after{ clip: rect( 72px 206px 86px 192px)!important; margin-top: -72px!important; margin-left: -192px!important; } i.icon-fast-backward::after{ clip: rect( 72px 230px 86px 216px)!important; margin-top: -72px!important; margin-left: -216px!important; } i.icon-backward::after{ clip: rect( 72px 254px 86px 240px)!important; margin-top: -72px!important; margin-left: -240px!important; } i.icon-play::after{ clip: rect( 72px 278px 86px 264px)!important; margin-top: -72px!important; margin-left: -264px!important; } i.icon-pause::after{ clip: rect( 72px 302px 86px 288px)!important; margin-top: -72px!important; margin-left: -288px!important; } i.icon-stop::after{ clip: rect( 72px 326px 86px 312px)!important; margin-top: -72px!important; margin-left: -312px!important; } i.icon-forward::after{ clip: rect( 72px 350px 86px 336px)!important; margin-top: -72px!important; margin-left: -336px!important; } i.icon-fast-forward::after{ clip: rect( 72px 374px 86px 360px)!important; margin-top: -72px!important; margin-left: -360px!important; } i.icon-step-forward::after{ clip: rect( 72px 398px 86px 384px)!important; margin-top: -72px!important; margin-left: -384px!important; } i.icon-eject::after{ clip: rect( 72px 422px 86px 408px)!important; margin-top: -72px!important; margin-left: -408px!important; } i.icon-chevron-left::after{ clip: rect( 72px 446px 86px 432px)!important; margin-top: -72px!important; margin-left: -432px!important; } i.icon-chevron-right::after{ clip: rect( 72px 470px 86px 456px)!important; margin-top: -72px!important; margin-left: -456px!important; } i.icon-plus-sign::after{ clip: rect( 96px 14px 110px 0px)!important; margin-top: -96px!important; margin-left: 0px!important; } i.icon-minus-sign::after{ clip: rect( 96px 38px 110px 24px)!important; margin-top: -96px!important; margin-left: -24px!important; } i.icon-remove-sign::after{ clip: rect( 96px 62px 110px 48px)!important; margin-top: -96px!important; margin-left: -48px!important; } i.icon-ok-sign::after{ clip: rect( 96px 86px 110px 72px)!important; margin-top: -96px!important; margin-left: -72px!important; } i.icon-question-sign::after{ clip: rect( 96px 110px 110px 96px)!important; margin-top: -96px!important; margin-left: -96px!important; } i.icon-info-sign::after{ clip: rect( 96px 134px 110px 120px)!important; margin-top: -96px!important; margin-left: -120px!important; } i.icon-screenshot::after{ clip: rect( 96px 158px 110px 144px)!important; margin-top: -96px!important; margin-left: -144px!important; } i.icon-remove-circle::after{ clip: rect( 96px 182px 110px 168px)!important; margin-top: -96px!important; margin-left: -168px!important; } i.icon-ok-circle::after{ clip: rect( 96px 206px 110px 192px)!important; margin-top: -96px!important; margin-left: -192px!important; } i.icon-ban-circle::after{ clip: rect( 96px 230px 110px 216px)!important; margin-top: -96px!important; margin-left: -216px!important; } i.icon-arrow-left::after{ clip: rect( 96px 254px 110px 240px)!important; margin-top: -96px!important; margin-left: -240px!important; } i.icon-arrow-right::after{ clip: rect( 96px 278px 110px 264px)!important; margin-top: -96px!important; margin-left: -264px!important; } i.icon-arrow-up::after{ clip: rect( 96px 303px 110px 289px)!important; margin-top: -96px!important; margin-left: -289px!important; } i.icon-arrow-down::after{ clip: rect( 96px 326px 110px 312px)!important; margin-top: -96px!important; margin-left: -312px!important; } i.icon-share-alt::after{ clip: rect( 96px 350px 110px 336px)!important; margin-top: -96px!important; margin-left: -336px!important; } i.icon-resize-full::after{ clip: rect( 96px 374px 110px 360px)!important; margin-top: -96px!important; margin-left: -360px!important; } i.icon-resize-small::after{ clip: rect( 96px 398px 110px 384px)!important; margin-top: -96px!important; margin-left: -384px!important; } i.icon-plus::after{ clip: rect( 96px 422px 110px 408px)!important; margin-top: -96px!important; margin-left: -408px!important; } i.icon-minus::after{ clip: rect( 96px 447px 110px 433px)!important; margin-top: -96px!important; margin-left: -433px!important; } i.icon-asterisk::after{ clip: rect( 96px 470px 110px 456px)!important; margin-top: -96px!important; margin-left: -456px!important; } i.icon-exclamation-sign::after{ clip: rect( 120px 14px 134px 0px)!important; margin-top: -120px!important; margin-left: 0px!important; } i.icon-gift::after{ clip: rect( 120px 38px 134px 24px)!important; margin-top: -120px!important; margin-left: -24px!important; } i.icon-leaf::after{ clip: rect( 120px 62px 134px 48px)!important; margin-top: -120px!important; margin-left: -48px!important; } i.icon-fire::after{ clip: rect( 120px 86px 134px 72px)!important; margin-top: -120px!important; margin-left: -72px!important; } i.icon-eye-open::after{ clip: rect( 120px 110px 134px 96px)!important; margin-top: -120px!important; margin-left: -96px!important; } i.icon-eye-close::after{ clip: rect( 120px 134px 134px 120px)!important; margin-top: -120px!important; margin-left: -120px!important; } i.icon-warning-sign::after{ clip: rect( 120px 158px 134px 144px)!important; margin-top: -120px!important; margin-left: -144px!important; } i.icon-plane::after{ clip: rect( 120px 182px 134px 168px)!important; margin-top: -120px!important; margin-left: -168px!important; } i.icon-calendar::after{ clip: rect( 120px 206px 134px 192px)!important; margin-top: -120px!important; margin-left: -192px!important; } i.icon-random::after{ clip: rect( 120px 230px 134px 216px)!important; margin-top: -120px!important; margin-left: -216px!important; } i.icon-comment::after{ clip: rect( 120px 254px 134px 240px)!important; margin-top: -120px!important; margin-left: -240px!important; } i.icon-magnet::after{ clip: rect( 120px 278px 134px 264px)!important; margin-top: -120px!important; margin-left: -264px!important; } i.icon-chevron-up::after{ clip: rect( 120px 302px 134px 288px)!important; margin-top: -120px!important; margin-left: -288px!important; } i.icon-chevron-down::after{ clip: rect( 119px 327px 133px 313px)!important; margin-top: -119px!important; margin-left: -313px!important; } i.icon-retweet::after{ clip: rect( 120px 350px 134px 336px)!important; margin-top: -120px!important; margin-left: -336px!important; } i.icon-shopping-cart::after{ clip: rect( 120px 374px 134px 360px)!important; margin-top: -120px!important; margin-left: -360px!important; } i.icon-folder-close::after{ clip: rect( 120px 398px 134px 384px)!important; margin-top: -120px!important; margin-left: -384px!important; } i.icon-folder-open::after{ clip: rect( 120px 422px 134px 408px)!important; margin-top: -120px!important; margin-left: -408px!important; } i.icon-resize-vertical::after{ clip: rect( 119px 446px 133px 432px)!important; margin-top: -119px!important; margin-left: -432px!important; } i.icon-resize-horizontal::after{ clip: rect( 118px 470px 132px 456px)!important; margin-top: -118px!important; margin-left: -456px!important; } i.icon-hdd::after{ clip: rect( 144px 14px 158px 0px)!important; margin-top: -144px!important; margin-left: 0px!important; } i.icon-bullhorn::after{ clip: rect( 144px 38px 158px 24px)!important; margin-top: -144px!important; margin-left: -24px!important; } i.icon-bell::after{ clip: rect( 144px 62px 158px 48px)!important; margin-top: -144px!important; margin-left: -48px!important; } i.icon-certificate::after{ clip: rect( 144px 86px 158px 72px)!important; margin-top: -144px!important; margin-left: -72px!important; } i.icon-thumbs-up::after{ clip: rect( 144px 110px 158px 96px)!important; margin-top: -144px!important; margin-left: -96px!important; } i.icon-thumbs-down::after{ clip: rect( 144px 134px 158px 120px)!important; margin-top: -144px!important; margin-left: -120px!important; } i.icon-hand-right::after{ clip: rect( 144px 158px 158px 144px)!important; margin-top: -144px!important; margin-left: -144px!important; } i.icon-hand-left::after{ clip: rect( 144px 182px 158px 168px)!important; margin-top: -144px!important; margin-left: -168px!important; } i.icon-hand-up::after{ clip: rect( 144px 206px 158px 192px)!important; margin-top: -144px!important; margin-left: -192px!important; } i.icon-hand-down::after{ clip: rect( 144px 230px 158px 216px)!important; margin-top: -144px!important; margin-left: -216px!important; } i.icon-circle-arrow-right::after{ clip: rect( 144px 254px 158px 240px)!important; margin-top: -144px!important; margin-left: -240px!important; } i.icon-circle-arrow-left::after{ clip: rect( 144px 278px 158px 264px)!important; margin-top: -144px!important; margin-left: -264px!important; } i.icon-circle-arrow-up::after{ clip: rect( 144px 302px 158px 288px)!important; margin-top: -144px!important; margin-left: -288px!important; } i.icon-circle-arrow-down::after{ clip: rect( 144px 326px 158px 312px)!important; margin-top: -144px!important; margin-left: -312px!important; } i.icon-globe::after{ content: url('/template/images/icons/globe-glyphicon.png')!important; } i.icon-wrench::after{ clip: rect( 144px 374px 158px 360px)!important; margin-top: -144px!important; margin-left: -360px!important; } i.icon-tasks::after{ clip: rect( 144px 398px 158px 384px)!important; margin-top: -144px!important; margin-left: -384px!important; } i.icon-filter::after{ clip: rect( 144px 422px 158px 408px)!important; margin-top: -144px!important; margin-left: -408px!important; } i.icon-briefcase::after{ clip: rect( 144px 446px 158px 432px)!important; margin-top: -144px!important; margin-left: -432px!important; } i.icon-fullscreen::after{ clip: rect( 144px 470px 158px 456px)!important; margin-top: -144px!important; margin-left: -456px!important; } /** * wo 138654 */ @media print{ a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;} }