@media screen and (max-width: 1185px){#experiment{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;background-position:60% -70px}#header #nav-main ul{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;top:155px}#header .content #location{bottom:50px;top:130px}#header .content #logo{bottom:90px;top:50px}#index-aftermath .content #logo{top:0px}#index #experiment{-webkit-transition:all 0.25s;background-position:60% -45px}#map-wrapper{margin:0 0 20px;width:100%}#reg-steps{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#reg-steps #step-one .step{border:none}#reg-steps #step-one,#reg-steps #step-two,#reg-steps #step-two>div{position:static;clear:both;width:100% !important}#reg-steps .step,#reg-steps #step-two #reg-time{border-right:none}#wrapper,.grid-item .photo img{width:100%}.hotels{width:105%}#header .content,.content{width:90%}.grid-item{border-bottom:0!important;border-left:0!important;border-right:0!important;border-top:1px solid #eaeaea;padding:5% 5% 2.5% 0;width:50%}.grid-item .gradient{height:87%}.grid-item .photo{height:2.8% !important}.grid-item p,#grid-zoom p{max-width:80%;width:80%}.grid-wrapper{margin:-5.2% auto 0;width:103.5%}.hotels li{margin-bottom:60px;width:40%}html,body{height:auto}.col.left,.col.right{float:none;width:100%}#io-extended .col.right{max-width:641px}.col.left p{width:80%}.col.right{text-align:left}.agenda-row .agenda-item{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;left:175px!important;right:0 !important}.agenda-row .agenda-item span{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;color:#505050;display:inline-block;font-size:14px;font-weight:400;position:relative;top:-4px}.agenda-row .view-details{display:none}.agenda-header{border-right:none;width:180px}.agenda-header .time-span{display:none}.agenda-header .agenda-date{width:180px}#after-hours .col{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;height:auto!important;text-align:left;transition:none!important;width:100% !important}#after-hours .col img{display:inline-block;margin:0 0 10px;position:relative;top:0 !important}#after-hours .col p{margin:0 0 30px;text-align:left;width:90%}#after-hours .col.right br{display:block}#after-hours .col.right img{display:inline-block;margin:0 0 10px;position:static}#after-hours .expand,#after-hours .gradient,.agenda-header span.schedule-hour{display:none !important}.tagline br{display:none}.col.right .description{position:relative}.col.right .description p{bottom:0;font-size:.8125em;left:85px;line-height:1.5em;position:absolute;right:0;text-align:left;top:0;width:auto}nav.subnav ul li a,nav.subnav ul li span{font-size:larger}#featured-events li h3,#featured-events li h5,#featured-events li img,#featured-events li p{float:none;display:block}#featured-events li p{padding-bottom:20px;width:100%}#floor-plan{height:auto}#floor-nav{position:static;border-bottom:1px solid #d8d8d8;width:100%}#floor-nav li{padding-left:0;width:50%}#floor-nav .floor-2{border-right:none}#floors{width:100%}.floor-2 #floors,.floor-3 #floors{top:0;overflow:hidden}.floor-2 #floor-3 .markers,.floor-3 #floor-2 .markers{display:block}#floors .floor{background:none;height:auto;padding:20px 20px 0 0;width:50%}#floors #floor-3{float:right}#floors #floor-2{float:left}#floors .markers li{cursor:pointer;position:static;margin:4px 2px}#floors .markers li .track-icon-marker-point{display:none}#floors .markers li:hover{color:#000}#company-list{width:100%}#company-list li a.logo{width:100%}#session-info{width:100%;float:none;border-right:none}#session-info #about-speakers img+h4+p{width:78%}#details{width:100%;border-top:1px solid #e5e5e5;padding-top:40px}}@media screen and (max-width: 1185px) and (orientation: landscape){html,body{height:auto}}@media screen and (max-width: 680px){#about-reg.grid-item>*{margin-left:0;margin-right:0}#about-reg.grid-item a{margin-right:1.4em}#about-reg.grid-item button{margin-right:5%}#about-reg.grid-item h2{margin-top:0}#about-reg.grid-item p{width:60%}#experiment{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;background-position:75% -70px}#footer a.dev-home img{padding-top:0.5em}#footer ul{margin-right:0.25em}#footer,#push{height:5em}#footer,#push,#wrapper{font-size:73%;width:100%}#header .content #logo{bottom:8.2em}#header .content #nav-main{text-align:center}#header .content #nav-main ul{position:static;width:auto}#header #nav-user{display:block;margin:0;height:64px;z-index:1000}#header #nav-user ul{display:inline-block;font-size:11px;height:46px;margin:0 auto;width:auto}#header #nav-user ul li{height:100%;padding:4% 3%}#header .content>nav,#header .content>a{display:block!important;float:none!important;margin-bottom:10px;position:static!important;text-align:center;width:100%}#header .content>a{width:50%}#header .content a img{padding-top:10px;width:100%}#index-aftermath{min-width:10px}#index-aftermath>#wrapper>#header{height:auto;min-width:10px;position:relative}#index-aftermath>#wrapper>#header>.content>a#logo{top:0}#index-aftermath>#wrapper>#header>.content>a#logo>img{padding-top:10px;width:auto}#index-aftermath>#wrapper>#main{padding-top:0px}#index-aftermath>#wrapper>#main>.content>#media{padding-left:10px;overflow:hidden}#index-aftermath>#wrapper>#main>.content>#media>*{position:relative;top:0;left:0;right:auto;bottom:auto;width:100%;clear:both}#index-aftermath>#wrapper>#main>.content>#media>*>.expand{display:none}#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]{position:absolute;top:-5000%;left:-5000%}#index-aftermath>#wrapper>#main>.content>#media>h2{padding-top:30px}#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]+#io-on-g-plus,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]+#videos,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]:checked+#io-on-g-plus,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]:checked+#videos{position:relative}#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]+#io-on-g-plus>label,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]+#videos>label,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]:checked+#io-on-g-plus>label,#index-aftermath>#wrapper>#main>.content>#media>input[name="announce_toggle"]:checked+#videos>label{display:none}#index-aftermath>#wrapper>#main>.content>#media>#videos{padding-right:20px}#index-aftermath>#wrapper>#main>.content>#media>#videos>a,#index-aftermath>#wrapper>#main>.content>#media>#videos>a.large{width:100%;margin:10px 10px 0 0}#index #experiment{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;background-position:75% -45px}#main{padding-bottom:100px}#reg .info{clear:both;width:100%}#reg-steps #step-one .step,#reg-steps #step-two .step{width:93.1% !important}#reg-steps #step-one,#reg-steps #step-two,.hotels li{width:100% !important}#reg-steps #step-two{clear:both}#reg-steps #step-two #reg-time{width:101%}#reg-steps .step{border-left:none!important;border-right:none !important}#wrapper{margin-bottom:-5em}#header .content{top:-10px}.content{width:90%}.help-column{border-bottom:1px solid #aaa;float:none!important;padding-bottom:30px;width:100%}.help-column dl{padding:0}.help-column h2{margin-top:40px}.help-column .left{margin-top:-40px}.help-column table thead{background:#e1e1e1}.help-column table th,.help-column table td{display:block;float:left;width:25%;border-width:1px 0 0 1px;padding:2px 0;line-height:1.2em;font-size:.9em}.help-column table th:first-child{float:none !important;width:auto !important}.grid{padding-bottom:0}.grid-item{clear:both;height:auto!important;width:100%!important;padding-right:0}.grid-item .expand,.grid-item .gradient{display:none}.grid-item .photo{height:5%}.grid-item .photo img{margin-top:0;width:100%}.grid-item p{height:auto;max-width:90%}.hotels{margin-bottom:20px}#travel section{padding:10px 0 25px}#travel section .aside{margin-top:-2em;width:80%}#travel section h2{font-size:2em}.agenda-row .agenda-item span{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;font-size:46%;top:-0.5em}.agenda-header{top:70px}#agenda section{padding-top:20px}#header .content #nav-main{position:absolute!important;width:50%;padding-right:0px;right:0;top:10px;bottom:0;left:50%;text-align:right !important}#header #nav-main ul li{clear:left;text-align:right;float:none;display:block}#header #nav-main>ul>li>span{background-position:right 4px}#header #nav-main>ul>li>span:hover{background-position:right -78px}.col.right .description p{font-size:0.9em}h1.title{font-size:large}#featured-events li img{width:100%}#community-events dl dd p{width:100%}#community-events section>h3{width:25%}#company-list li .info h2,#floor-nav li a{font-size:large}#company-list li{width:33.3333336%}#session-info #about-speakers img{width:100%;margin-bottom:20px}#session-title{clear:both}#session-detail #session-nav{float:right;width:50%}#session-detail #session-nav .view-full a{font-size:11px}#session-detail #schedule-nav{overflow:hidden;clear:both;float:none;display:block;width:100%}#session-detail #session-nav .view-full{padding:0;border:0;text-align:right;float:right}#session-detail #schedule-nav .my-schedule{padding-left:0;text-align:left;border:none}#session-detail #schedule-nav .mobile-app{float:right}#session-detail #session-header{overflow:hidden;height:auto}}@media screen and (max-width: 480px) and (orientation: portrait){#experiment{-webkit-transition:all 0.25s;transition:all 0.25s;background-position:-1000px -70px}#experiment .content{margin:0 auto;width:98%}#footer ul{margin-left:-50px}#footer ul li{display:block;float:none;line-height:1.5em}#header #nav-main ul{top:145px !important}#header .content>a{text-align:left}#header .content #location{top:110px !important}#header .content #logo{top:50px !important}#header #nav-user ul li{min-width:auto !important}#header,#header .content #location,#header #nav-user ul li a{font-size:9px !important}#index #experiment .content p br{display:none}#index #experiment .content p,#index #experiment .content p img{width:100%}#index #experiment{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;background-position:100% -45px}#map-wrapper{margin-bottom:20px !important}#header .content{top:-10px}.content{width:90%}#agenda .content{width:98%}.agenda-header .agenda-date{width:165px}.agenda-row{font-size:12px}.agenda-row .agenda-item{left:160px !important}#header #nav-main>ul>li>span{background-position:right 3px}#header .content #nav-main{padding-right:0}nav.subnav{width:40%!important;left:55% !important}#header .content #location strong{display:block}#session-header h2{display:none}#session-nav .tracks{width:260px}#session-nav .tracks ul{left:0;right:0}#session-nav .tracks ul li{line-height:28px;font-size:13px;padding-left:32px !important}#session-nav .tracks ul li .track-icon-mask{line-height:28px;font-size:13px;top:2px;left:2px;height:24px !important;width:24px !important}#session-nav .tracks ul li .track-icon-mask img{height:24px !important;width:24px !important}#company-list li{border:0 !important;height:100%;padding:0 0 45px;width:100%}#company-list li:hover .overlay,#company-list li a.logo{display:none}#company-list li .info{top:0;display:block !important;left:0;width:100%;opacity:1 !important;padding:20px;position:relative}#developer-filters{z-index:10000}}@media screen and (max-width: 480px) and (orientation: landscape){#experiment{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;background-position:-1000px -70px}#header{font-size:11px !important}#header .content{margin:0 0 0 5%;width:95% !important}#header .content #location{font-size:10px}#index #experiment .content p br{display:none}#index #experiment .content p,#index #experiment .content p img{width:100%}#map-wrapper{margin-bottom:20px !important}#header .content{top:-10px}#header .content #location strong{display:block}.content{width:90%}#agenda .content{width:98%}.agenda-header .agenda-date{width:165px}.agenda-row{font-size:12px}.agenda-row .agenda-item{left:160px !important}nav.subnav{width:200px !important}#company-list li{border:0 !important;height:100%;padding:0 0 45px;width:100%}#company-list li:hover .overlay,#company-list li a.logo{display:none}#company-list li .info{top:0;display:block !important;left:0;width:100%;opacity:1 !important;padding:20px;position:relative}#developer-filters{z-index:10000}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
