dl.section-list dt{font-size:13px;letter-spacing:0;margin-right:10px!important;padding-top:1px}body{background:#fff;-webkit-text-size-adjust:none}h1{font-size:29px;line-height:35px;padding-bottom:14px;top:0}h2.section-head{letter-spacing:1px;line-height:21px;margin-bottom:9px!important;padding:6px 7px 6px 8px}form{overflow:auto;padding-bottom:3px}button,.btn{vertical-align:middle}button span,.btn span{padding-top:3px}.width-ctrl{max-width:480px;min-width:320px;padding-left:0;padding-right:0;width:auto}div.wrapper{background:transparent}header{background:none repeat scroll 0 0 #80c766}header .width-ctrl{height:21px}header #stay-in-touch{display:none;height:27px;margin-right:10px;margin-top:9px;width:176px}header #stay-in-touch li{margin-bottom:2px;margin-top:2px;padding:1px 3px}header #stay-in-touch li a{height:21px;width:28px}header #stay-in-touch li:first-child{padding-left:4px}header #stay-in-touch li#fb-badge a{background:url("assets/ICON-fb-mobile.gif") no-repeat scroll center center transparent}header #stay-in-touch li#tw-badge a{background:url("assets/ICON-tw-mobile.gif") no-repeat scroll center center transparent}header #stay-in-touch li#yt-badge a{background:url("assets/ICON-yt-mobile.gif") no-repeat scroll center center transparent}header #stay-in-touch li#rss-badge a{background:url("assets/ICON-rss-mobile.gif") no-repeat scroll center center transparent}header #stay-in-touch li#em-badge a{background:url("assets/ICON-email-mobile.gif") no-repeat scroll center center transparent}nav{background:none repeat scroll 0 0 transparent;height:92px;margin-bottom:13px;margin-left:1.875%;margin-right:1.875%;position:relative;top:0;width:auto}#logo{background:url("assets/LOGO-mint-mobile.gif") no-repeat scroll 7px top transparent;height:106px;left:1.94805%;position:absolute;top:-13px;width:155px;z-index:1}#main-nav{padding:0;position:absolute;right:1.94805%;top:24px;width:46.104%}#main-nav li{background:url("assets/BG-main-nav-mobile.gif") no-repeat scroll right top #fff;border:1px solid #e0dbd7;clear:none;display:none;float:none;margin:0;overflow:hidden;padding-bottom:0;padding-right:40px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px}#main-nav li:first-child{border-top:1px solid #e0dbd7;padding-top:0;cursor:pointer}#main-nav li#current-tab{display:block;padding-top:0;cursor:pointer}#main-nav li a{font-size:21px;font-weight:300;line-height:35px;padding:2px 11px 3px;text-transform:none}#main-nav.expanded{z-index:1}#main-nav.expanded li{background:none repeat scroll 0 0 #fff;border-bottom:medium none;border-radius:0;border-top:medium none;display:block;padding-right:0;width:auto}#main-nav.expanded li:first-child{background:url("assets/BG-main-nav_collapse-mobile.gif") no-repeat scroll right top #fff;border-radius:7px 7px 7px 0;border-top:1px solid #e0dbd7;padding-right:40px;width:auto}#main-nav.expanded li:last-child{border-bottom:1px solid #e0dbd7;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.content{background:url("assets/BG-nav-mobile.gif") repeat-x scroll center top transparent;overflow:visible;padding-bottom:5px;padding-top:0}aside{border-top:1px dotted #e0dbd7;display:block;float:none;margin-left:3.75%;margin-right:3.75%;padding-top:11px;width:auto}aside #wwa{margin:0;overflow:hidden;padding:0}aside #wwa li{float:left;margin-left:0;margin-right:4.055%;padding-left:7px;width:30.63%}aside #wwa li#what,aside #wwa li#when{margin-right:4.055%}aside #wwa li#where span.hide{display:block}aside #wwa li#admission{margin-right:0}aside #sponsors{margin:21px 0 0;position:relative;right:0;top:0}aside #sponsors h3{display:none}aside #sponsors ul.sponsor-list{border-bottom:0 none;margin:0}aside ul.sponsor-list li{padding-bottom:10px;padding-top:10px;width:33.3333%}aside ul.sponsor-list li a,aside ul.sponsor-list li a .img-txt{width:100%}aside ul.sponsor-list li a .img-txt{background-position:-31px center}aside ul.sponsor-list li a:hover .img-txt{background-position:-231px center}aside ul.sponsor-list li#become-sponsor{display:block;padding-top:25px;text-align:center;width:33.3333%}aside ul.sponsor-list li#become-sponsor a{white-space:nowrap}.main{float:none;margin-left:1.875%;margin-right:1.875%;width:auto!important}.genbox{margin-bottom:21px;margin-left:1.948%;margin-right:1.948%;padding:0}.genbox *{margin-left:7px;margin-right:7px}.genbox * *{margin-left:0;margin-right:0}.main div.heroshot{margin-top:0}.main div.heroshot img,.main div.trailer iframe,.main div.trailer embed{width:421px;height:auto}.tix-share{display:none}footer{border-top:1px dotted #e0dbd7;display:block;margin-left:3.75%;margin-right:3.75%;margin-top:7px;padding-bottom:2px;padding-top:10px;position:relative;text-align:center;width:auto}footer p{margin-left:7px;margin-right:7px}.small-mob-left{float:none}.mob-hide{display:none!important}.mob-caps{text-transform:capitalize}.main #upcoming ul.carousel-nav,.archives .main #past ul.carousel-nav{right:8px;top:11px}.main #upcoming .inner,.archives .main #past .inner{padding-bottom:28px;padding-top:46px}.main #upcoming .inner h1,.archives .main #past .inner h1{background:none repeat scroll 0 0 #000;font-size:26px!important;line-height:28px;padding:8px 0 9px 8px;width:98%}.main #upcoming .inner h1 .by-line,.archives .main #past .inner h1 .by-line{font-size:14px;line-height:14px;top:-1px;display:none}.main #upcoming .inner .heroshot,.archives .main #past .inner .heroshot{margin-bottom:3px;height:270px;width:100%}.main #upcoming .inner .heroshot img,.archives .main #past .inner .heroshot img{height:270px;width:445px}.main #upcoming .inner ul.extra,.archives .main #past .inner ul.extra{border-bottom:0 none;bottom:6px;float:left;height:20px;margin-left:0;overflow:hidden;padding-top:0;position:absolute;top:auto;width:100%}.main #upcoming .inner ul.extra li,.archives .main #past .inner ul.extra li{border-right:1px dotted #e0dbd7;border-top:0 none;clear:none;padding:0 7px;width:auto}.main #upcoming .inner ul.extra a.trailer,.archives .main #past .inner ul.extra a.trailer{background:none repeat scroll 0 0 transparent!important;border:medium none navy;border-radius:0;display:inline;height:auto;text-indent:0}.main #upcoming .inner ul.extra a.trailer:after,.archives .main #past .inner ul.extra a.trailer:after{background:none repeat scroll 0 0 transparent}.main #upcoming .inner ul.extra a.doc:after,.archives .main #past .inner ul.extra a.doc:after{content:none}.main #upcoming .inner .description,.archives .main #past .inner .description{margin-left:7px;margin-right:7px}#index .main.full-width .genbox{margin-bottom:12px}#index .main.full-width h1{padding:7px 0 7px 7px}#index .main.full-width h1:before{content:none;height:0;width:0}#index #feat-one-desc h1,#index #short-desc h1{letter-spacing:-1.5px}#index #feat-one-desc div.heroshot{margin-bottom:1px}#index #feat-one-desc div.trailer iframe{height:259px}#index #feat-two-desc div.heroshot{margin-bottom:0}#index #feat-two-desc div.trailer iframe{height:267px}#index #short-desc div.heroshot{margin-bottom:4px}#index #short-desc div.trailer embed{height:284px}#index #speaker-desc div.heroshot{margin-bottom:5px}#index #music-guest-desc div.heroshot{margin-bottom:2px}#about .content{min-height:0}#about #volunteer-box label{padding-left:1%;padding-right:0;width:29%}#about #volunteer-box input,#about #volunteer-box textarea{padding-left:0;padding-right:0;width:70%}#sponsors table{margin-bottom:2px;margin-top:4px}#sponsors table th,#sponsors table td{font-size:10px;line-height:14px}#sponsors table td{padding-bottom:6px}#sponsors table td ul li{padding-bottom:0}#sponsors table th#spon-cont,#sponsors table th#spon-exclus,#sponsors table td[headers="spon-cont"],#sponsors table td[headers="spon-exclus"]{text-align:center}#sponsors table td[headers="spon-cont"] span{display:block}#sponsors #sponsor-form label{padding-left:1%;padding-right:0;width:29%}#sponsors #sponsor-form input,#sponsors #sponsor-form textarea{padding-left:0;padding-right:0;width:70%}.archives aside #wwa{display:block}.archives aside #archives-side{display:none}.archives #arc-nav{display:block;overflow:hidden;padding:12px 6px 9px;top:0}.archives #arc-nav li.next a:after{content:" »"}.archives #arc-nav li.prev a:before{content:"« "}#archives h2.section-head{margin-bottom:7px!important}#archives .screening a.poster{background:url("assets/BG-a-poster.png") no-repeat scroll left bottom #e0dbd7;margin-right:15px;padding-bottom:21px;width:126px}#archives .screening a.poster img{margin-right:15px;width:126px}#archives .screening dl{margin-left:148px;margin-top:14px}#archives .screening a.details{margin-left:148px;padding-bottom:8px}#archives #may-26-2011 a.poster,#archives #apr-21-2011 a.poster{margin-bottom:7px}#may_26_2011 .content #feat-film-desc div.heroshot{margin-bottom:5px}#may_26_2011 .content #feat-film-desc div.trailer iframe{height:367px}#may_26_2011 .content #speaker-desc div.heroshot{margin-bottom:4px}#may_26_2011 .content #short-1-desc div.heroshot{margin-bottom:1px}#may_26_2011 .content #short-1-desc div.trailer iframe{height:266px}#may_26_2011 .content #music-guest-desc div.heroshot{margin-bottom:0}#may_26_2011 .content #music-guest-desc div.trailer iframe{height:267px}#apr_21_2011 .content #feat-film-desc div.heroshot{margin-bottom:3px}#apr_21_2011 .content #feat-film-desc div.trailer embed{height:285px}#apr_21_2011 .content #short-1-desc div.trailer iframe{height:351px}#apr_21_2011 .content #short-2-desc div.heroshot{margin-bottom:5px}#apr_21_2011 .content #short-2-desc div.trailer iframe{height:269px}#apr_21_2011 .content #speaker-desc div.heroshot{margin-bottom:9px}#apr_21_2011 .content #guest-desc div.heroshot{margin-bottom:7px}#apr_21_2011 .content #guest-desc div.trailer iframe{height:302px}#mar_10_2011 .content #feat-film-desc div.trailer iframe{height:267px}#mar_10_2011 .content #short-1-desc div.trailer embed{height:288px}#mar_10_2011 .content #short-2-desc h1{letter-spacing:-1.5px}#mar_10_2011 .content #short-2-desc div.trailer iframe{height:269px}#mar_10_2011 .content #speaker-desc h1{letter-spacing:-1px}#mar_10_2011 .content #speaker-desc div.heroshot{margin-bottom:4px}#mar_10_2011 .content #guest-desc div.trailer iframe{height:381px}#contact #toronto-underground-cinema iframe,#contact #rainbow-cinemas iframe{margin-bottom:0;width:421px}#contact #email-list,#contact #in-touch{float:none;width:auto}#contact #enews-form{height:125px;padding-bottom:0}#contact #enews-form label{padding-left:1%;padding-right:0;width:20%}#contact #enews-form input{padding-left:0;padding-right:0;width:79%}