div.noprint, img.noprint (display: none;)
img.printonly, span.buildingtypesprint {display: block;}
div#header, div#accessiblenav, div#expertise, div#lefttext, div#imagenav, div#base, div#search, div#footernav, div#copyright, img.screenonly, div#left.noprint, div#footersocial, ol#testimonialnav, div#imagenavNOPROJECT {display: none;}
div#indexbigright, div#indextopleft, div#indexsmallbaseleft {display: none;}
div#headerprint {text-align: left; border: 0 solid red; width: 670px; display: block;}
div#left {border: 0 dashed green; width: 670px; top: 1px; margin: 0 0 20px 0;}
div#contentimg {display: block; text-align: left; border: 0 dashed purple; width: 670px; left: 0; float: none; clear: both;}
div#contentprint {display: block; text-align: left; border: 0 dashed blue; width: 670px;}
h1, h2, .location {border: 0 solid green; width: 660px;}
div#squarebigleft.projectoverviewsquare, div#squarebigleft.bigsquaretextsquare, div#squarebigright.projectoverviewsquare, div#squarebigright.bigsquaretextsquare, div#squarebigleft.projectoverviewsquare li, div#squarebigleft.bigsquaretextsquare li, div#squarebigright.projectoverviewsquare li, div#squarebigright.bigsquaretextsquare li {background-color: transparent;}
div#squarebigleftprint, div#squarebigrightprint {display: block; z-index:1; position: absolute; top: 0; width: 417px; height: 417px;}
div#squarebigleftprint {border: 0 solid #333; left: 3px;}
div#squarebigrightprint {border: 0 solid green; left: 264px;}
div#squarebigleftprint img.squarebgcolor {width: 417px; height: 417px;}
div#footerprint {display: block; border: 0 dashed purple; width: 670px; font-size: 80%; text-align: center; color: #333; padding: 5em 0 0 0; float: none; clear: both;}
ol#contacttabs {display: none;}
div#contentimg div#squarebigleft.involvementlogodisplay {background: transparent repeat fixed 0% 0%;}
div#contentimg div#recttopright.involvementlogodisplay, div#contentimg div#squaresmallbaseright.involvementlogodisplay {display: none;}
div#squaresmallbaseleftstaffpic {display: none;}
div#squaresmallbaseleftstaffpic.staffpage {display: block;width: 200px; position: absolute; float: left; top: 1px;}
div#squaresmallbaseleftstaffpic.staffpage img {width: 40px; height: 40px;}
div.staffbigpic {display: none;}
div#contentimg div#squarebigright.stafftext {border: 0 solid red; overflow: visible; width: 430px;}
div#squarebigright.stafftext {border: 0 solid red; position: absolute; float: left; top: -10px; left: 215px; width:400px; }
div#squarebigright.stafftext div.srp_princ, div#squarebigright.stafftext div.srp_assoc {border: 0 dashed green; position: absolute; float: left; top: 8em; width:185px; padding: 0; margin: 0;}
div#squarebigright.stafftext div.srp_princ{left: 5px;}
div#squarebigright.stafftext div.srp_assoc {left: 215px;}
div#squarebigright.stafftext div ol {margin: 0; padding: 0; border: 0 solid yellow; float: none;}
div#squarebigright.stafftext div ol li {border-top: 1px solid #dcdcdc; padding: 3px 0 2px 5px; margin: 0; width: 170px;}
div#squarebigright.stafftext ol.srp1line li {border-top: 0 solid #dcdcdc; padding: 3px 0 0 5px;font-size: 110%; color: #656565;}
div.staffprintpic {display: inline;}
div.staffprintpic img {width: 200px; height: 125px;}
div#staffsidebar {border-top: 1px solid #ccc; left: 0; top: 135px; width: 200px; height: 200px;}
div#staffsidebar span.sidebarstrong {width: 185px; display: block; padding: 10px 0 0 0;}
div#squarebigright.stafftext div.staffdescbio {overflow: visible;width: 412px;font-size: 90%;}
div#squarebigright.stafftext div.staffdescbio h2 {font-size: 100%;text-decoration: underline;font-weight: 900;text-transform: uppercase;padding: 10px 0 0 0;}
div#squarebigright.stafftext div.staffdescbio ol li {border-top: 0 solid #dcdcdc; width:400px;font-size: 90%;margin: 0 0 0 10px;}
div#contentimgpullout {background: #fff url(pics/white.gif) repeat fixed 0 0; color: #000;}
div.ssexpprint {display: inline;}
div.printbkgd {display: inline;}
div#ssmaster.viewlist div#ssprojlist {border: 0 solid purple; position: absolute; width: 417px; height: 417px; background: transparent repeat scroll 0% 0%; float: left; position: absolute; overflow: auto; z-index: 51;}
div#ssmaster.viewss div#sspics img.on, div#ssmaster.cover div#sspics img.on, div#ssmaster.viewproj div#sspics img.on, div#ssmaster.viewproj div#ssprojpics li.on img.on {border: 0 solid red; border-bottom: 30px solid #fff; width: 679px; height: 387px;}
div#sscontrols_icons, div#sscontrols_tips, div#ssmaster.viewss div#ssarrowlt, div#ssmaster.viewss div#ssarrowrt, div#ssmaster.viewproj div#ssarrowlt, div#ssmaster.viewproj div#ssarrowrt, div#sscontrols_play {display: none;}
div#ssexp {border: 0 solid purple; background: transparent repeat scroll 0% 0%; position: absolute; width: 245px; height: 245px; float: left; right: 0; bottom: 0;}
div#ssexp ul {margin: 0; padding: 7px 0 0 18px; font-size: 150%; list-style: none; border: 0 solid red; position: absolute; width: 230px;}
div#ssexp ul li.on {border: 1px solid #fff; width: 160px;}
div#ssmaster.viewlist div#ssprojlist h1 {border-left: 18px solid #585858; color: #919191;}
div#ssmaster.viewss div#ssprojlist,
div#ssmaster.cover div#ssprojlist {border: 0 solid red; padding: 3px 25px 0 0; position: absolute; float: left; bottom: 0; left: 0; width: 660px; text-align: right;}
div#ssmaster.coverproj div#ssprojlist {display: none;}
div#sscontrols, div#sscontrols.on {position: absolute; float: left; z-index: 50; left: 9px; bottom: 9px; width: 661px; height: 25px; border: 0 solid purple; display: inline; margin: 0; padding: 0;}
div#ssmaster.viewproj div#sscontrols, div#ssmaster.viewproj div#sscontrols.on, div#ssmaster.viewss div#sscontrols, div#ssmaster.viewss div#sscontrols.on, div#ssmaster.cover div#sscontrols, div#ssmaster.cover div#sscontrols.on, div#ssmaster.coverproj div#sscontrols, div#ssmaster.coverproj div#sscontrols.on {background-color: transparent; border: 0 solid purple;}
div#ssmaster.viewlist div#sscontrols, div#ssmaster.viewlist div#sscontrols.on {background-color: transparent; border: 0 solid purple;}
div#sscontrols.sleep div, div#ssmaster.viewproj div#ssprojlist, div#ssmaster.viewproj div#sscontrols, div#ssmaster.viewproj div#ssprojlist ul li {display: none;}
div#sscontrols, div#sscontrols.on {z-index: 50; left: 9px; bottom: 11px; width: 650px; height: 25px; border: 0 solid purple;}
div#ssmaster.viewproj div#ssprojpics ul div#ssprojAwards, div#ssmaster.coverproj div#ssprojpics ul div#ssprojAwards {border: 0 solid red; background: transparent repeat scroll 0% 0%;}
div#ssmaster.viewproj div#ssprojpics ul div#ssprojAwards ol#masterawards, div#ssmaster.coverproj div#ssprojpics ul div#ssprojAwards ol#masterawards {padding: 15px 0 0 15px; margin: 0; border: 0 dotted purple; background: transparent repeat scroll 0% 0%; float: left; position: absolute; width: 390px;}
div#ssmaster.cover div#ssfloatlayer, div#ssmaster.coverproj div#ssfloatlayer {display: none;}
div#ssmaster.cover div#sscoverup, div#ssmaster.coverproj div#sscoverup {display: none;}
div#ssmaster.viewss div#sscontrols_progressbar, div#ssmaster.viewproj div#sscontrols_progressbar, div#ssmaster.cover div#sscontrols_progressbar, div#ssmaster.coverproj div#sscontrols_progressbar, div#ssmaster.viewss div#sscontrols_progress_current, div#ssmaster.cover div#sscontrols_progress_current, div#ssmaster.viewproj div#sscontrols_progress_proj, div#ssmaster.coverproj div#sscontrols_progress_proj {display:none;}
ol.testimonialol li.testimonialon div#squaresmallbaseright img {width: 95%; height: 95%;}
ol.testimonialol li.testimonialon div#squaresmallbaseright {background-color: transparent;}
ol.testimonialol li.testimonialon div#squarebigleft {background-color: transparent;}
div#contentimg div.bluehalftone {background: transparent repeat fixed 0 0; color:#000;float: left;position: absolute;}
div#contentimg div.bluehalftone li {background: transparent repeat fixed 0 0;}
ol#buildingtypelist, ol#contactinfo {background: transparent repeat fixed 0 0;}
div#mnpsublinks {background: transparent repeat scroll 0% 0%;}
div#mnppics {background-color: transparent;}
div#contentimg div.noprint, div#contentimgcorevalues {display:none;}
div#contentimg div.noprint img (width:20px; border:40px dashed red;)
/* */
Expertise
The dedicated and creative teams at Champlin, comprised of architects, planners, interior designers and structural engineers, have the specialized design experience to create spaces that intersect many aspects of life.
From the smallest jobs, to projects ranging in value to over $150 million, places are created to have purpose: to heal. to work. to teach. to worship. to play.
After 30 years, we can't possibly show everything we've designed here — if you'd like further information don't hesitate to contact us.
Expertise
The dedicated and creative teams at Champlin, comprised of architects, planners, interior designers and structural engineers, have the specialized design experience to create spaces that intersect many aspects of life.
From the smallest jobs, to projects ranging in value to over $150 million, places are created to have purpose: to heal. to work. to teach. to worship. to play.
After 30 years, we can't possibly show everything we've designed here — if you'd like further information don't hesitate to contact us.