.see-all-wrapper{margin:0 0 1.6em 0}.thin .see-all-wrapper{max-width:400px}#post_list article,#single_post article{margin:0 auto 75px;word-wrap:break-word;*overflow:hidden;max-width:500px;width:85%}.mobile #post_list .public-quickpost{margin-bottom:20px;padding-bottom:14px;padding-top:20px;border-top:1px solid #eee}.mobile #post_list .public-quickpost.first{border-top:0 none;padding-top:0}.mobile #post_list .public-quickpost-photo{border-top:0 none}#single_post article{word-wrap:break-word;*overflow:hidden;margin:0 auto}#post_list.thin article,#single_post.thin article{max-width:400px}.public-quickpost-file{position:relative}.public-quickpost-photo,.public-quickpost-video,.public-quickpost-embed,.public-quickpost-embed_video{padding:15px;box-shadow:2px 2px 10px rgba(0,0,0,0.37);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.37);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.37)}.mobile .public-quickpost-photo,.mobile .public-quickpost-video,.mobile .public-quickpost-embed{padding:5px 0;-webkit-box-shadow:none;box-shadow:none}.public-quickpost-photo img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%;height:auto;*height:auto}.mobile .public-quickpost-photo img{width:auto;height:auto}.public-quickpost-video .video-embed{width:100% !important}.public-quickpost-video iframe{width:100%}.mobile .public-quickpost-embed iframe{width:auto;height:auto}.public-quickpost-photo,.public-quickpost-video,.public-quickpost-embed{width:500px}.mobile .public-quickpost-photo,.mobile .public-quickpost-video,.public-quickpost-embed{width:100%}.thin .public-quickpost-photo,.thin .public-quickpost-video,.thin .public-quickpost-embed{width:370px}.public-quickpost-photo{background:#fff}.mobile .public-quickpost-photo{background:transparent}.public-quickpost-video,.public-quickpost-embed{text-shadow:none}.public-quickpost-video h1,.public-quickpost-embed h1{margin:0;padding:0 0 8px;font-size:1.6em;line-height:1.1em;position:relative}.public-quickpost-text .post-content table td,.public-quickpost-file .post-content table td,.public-quickpost-photo .caption table td{border-bottom:1px solid #dfdfdf;border-bottom:1px solid rgba(0,0,0,.13)}.public-quickpost-photo .caption,.public-quickpost-video .caption,.public-quickpost-embed .caption{padding:.8em 0}#post_list .public-quickpost-photo .caption p:last-child,#post_list .public-quickpost-video .caption p:last-child,#post_list .public-quickpost-embed .caption p:last-child{padding-bottom:0}.mobile .public-quickpost-photo .caption,.mobile .public-quickpost-video .caption,.mobile .public-quickpost-embed .caption{padding:.4em 0 .2em 0}.public-quickpost-text{background:url(/apps/pics/quickpost/quickpost_flourish.png) center 98% no-repeat;padding:0 20px 50px}.mobile .public-quickpost-text,.mobile .public-quickpost-photo .caption,.mobile .public-quickpost-video .caption,.mobile .public-quickpost-embed .caption,.mobile .public-quickpost footer{padding-left:11px;padding-right:11px}.mobile .public-quickpost-text footer{padding:0}.mobile .public-quickpost-text{background-image:none}.mobile .public-quickpost-text section{line-height:1.3}.public-quickpost-link{background:url(/apps/pics/quickpost/links_post_repeat_bg.png) top left repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.public-link-post-wrapper{background:url(/apps/pics/quickpost/arrow.png) no-repeat scroll 101% center;padding:20px}.public-quickpost-link h1{margin-bottom:20px}.desktop #post_list .public-quickpost-file,.desktop #single_post .public-quickpost-file{padding-bottom:34px;position:relative;max-width:530px;background:url(/apps/pics/quickpost/folder-bottom.png) center bottom no-repeat}.desktop .public-quickpost-file .post-inner{padding-top:64px;background:url(/apps/pics/quickpost/folder-top.png) center top no-repeat}.desktop .public-quickpost-file .post-inner .post-content{padding:0 55px 30px 95px;background:url(/apps/pics/quickpost/folder-repeat.png)}.mobile .public-quickpost-file .post-inner .post-content{padding:0 11px}.public-quickpost-file .post-inner .post-content .caption{padding:10px 0 0;display:block;max-width:380px}.thin .public-quickpost-file .post-inner .post-content .caption{max-width:250px}#post_list article section h1,#single_post article section h1{font-size:1.38em}#post_list article section h2,#single_post article section h2{font-size:1.2em}#post_list article section h3,#single_post article section h3{font-size:1em}#post_list article section h4,#single_post article section h4{font-size:.92em;padding-top:.2em}#post_list article section h1,#post_list article section h2,#post_list article section h3,#post_list article section h4,#single_post article section h1,#single_post article section h2,#single_post article section h3,#single_post article section h4{margin:0;padding:0}#post_list article section p,#single_post article section p{margin:0;padding:0 0 .72em 0}.public-quickpost-file footer{position:absolute;bottom:36px;right:50px}.mobile .public-quickpost-file footer{position:static;padding:0 11px}.public-quickpost-file .paper-clip{position:absolute;left:34px;top:12px;z-index:9999}.public-quickpost-file .document-thumb{max-height:90px;border:1px solid #eee}.mobile .public-quickpost-file .paper-clip{display:none}#post_list.thin .public-quickpost-file,#single_post.thin .public-quickpost-file{padding-bottom:92px;position:relative;max-width:430px;background:url(/apps/pics/quickpost/folder-bottom-thin.png) center bottom no-repeat}.thin .public-quickpost-file .post-inner{padding-top:52px;background:url(/apps/pics/quickpost/folder-top-thin.png) center top no-repeat}.thin .public-quickpost-file .post-inner .post-content{background:url(/apps/pics/quickpost/folder-repeat-thin.png) center center;padding:0 50px 0 100px}.thin .public-quickpost-file .post-inner .post-content .caption{padding:20px 0 0}.thin .public-quickpost-file footer{position:absolute;bottom:50px;right:50px}.thin .public-quickpost-file .paper-clip{position:absolute;left:34px;top:8px}.recent-posts-header,#classes_header{border-bottom:1px solid #000}#classes_header{margin:0;padding:0}.recent-posts-header{padding:0;margin:0 0 20px 0}.mobile .recent-posts-header{margin-bottom:1em !important}.post-title{font-size:1.7em;margin:0;padding:0}article.public-quickpost-file .post-title a,article.public-quickpost-link .post-title a{color:#333 !important;text-decoration:underline !important}#post_list article footer,#post_list article footer a,#single_post article footer,#single_post article footer a{font-size:10pt;color:#585858}#post_list article.public-quickpost-link footer,#post_list article.public-quickpost-link footer a,#single_post article.public-quickpost-link footer,#single_post article.public-quickpost-link footer a{color:#6c6c6c;-webkit-font-smoothing:antialiased}.public-quickpost a,.class-list a{text-decoration:underline !important}.public-quickpost-text p{font-size:11pt}#single_post{margin:0 auto 20px}.class-list,.period-list{margin:0;padding:0;list-style:none}.class-list{margin:0 0 20px 0}.period-list li{padding:0 0 0 20px}.class-list li .course-name,.period-list li{border-bottom:1px solid #ededed;display:block;padding-top:5px;padding-bottom:5px;font-size:13px}.class-list li .course-name{font-weight:bold;font-size:16px;display:flex;align-items:center}.mobile .class-list li .course-name{padding-left:12px}.class-list .course-name img.classroom{height:26px;width:26px;margin-left:7px}.contact-info{padding:15px;text-align:left;font-weight:normal}body .contact-info.dark a{text-decoration:underline}.contact-info dl,.contact-info dd{margin:0;padding:0}.contact-info dt{font-weight:bold;padding-top:10px}.contact-info dt.first{padding-top:0}.contact-info .file-list-head{padding:0;margin:.8em 0 0 0}.quickpost-embedded-video-wrapper{text-align:center}.quickpost-embedded-video-wrapper iframe{width:100% !important}.user-info-holder{margin:0 auto}.activity{border-bottom:1px solid #e9e9e9;margin:0;overflow:auto;padding:12px .6em;position:relative}.activity .happened{color:#777;float:left;width:9em}.activity .action{padding-left:9.6em;display:block}.mobile .activity .happened{float:none;width:auto;display:block}.mobile .activity .action{padding-left:0}.activity .updated{font-size:11px;color:#999;display:block}.activity-photo .contenttype img,.activity-video .contenttype img,.activity-file .contenttype img{max-height:80px !important;width:auto;height:auto;float:right;margin-left:4px;border:1px solid #ccc;padding:2px;text-align:center;margin-top:-3px}.activity-file .contenttype a{float:right;margin-left:4px}.activity .timelength{color:#fcfcfc;display:block;line-height:14px;padding:1px 4px;position:absolute;top:73px;right:15px;font-size:8.3pt;font-family:'Arial',sans-serif !important;-webkit-border-radius:2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;background:#000;background:rgba(0,0,0,.6);-ms-filter:"alpha(opacity=90)";-webkit-text-shadow:0 0 2px #000;-moz-text-shadow:0 0 2px #000;text-shadow:0 0 2px #000;filter:alpha(opacity='80')}html.showing-overlay,.showing-overlay body{overflow:hidden}.no-show{display:block;height:0;overflow:hidden;padding:0;margin:0;font-size:8px}#overlay_coverup{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:2147483639;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50)}.preload-qp{position:absolute;left:-99999px}@-webkit-keyframes drop{0{-webkit-transform:translateY(-18px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes drop{0{-moz-transform:translateY(-18px)}100%{-moz-transform:translateY(0)}}@-moz-keyframes dropmore{0{-moz-transform:translateY(0)}100%{-moz-transform:translateY(18px)}}@-webkit-keyframes dropmore{0{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(18px)}}@-webkit-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-moz-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-webkit-keyframes wiggle{0{-webkit-transform:scale(1.14) rotate(4.5deg)}20%{-webkit-transform:scale(1.14) rotate(-2deg)}40%{-webkit-transform:scale(1.2) rotate(-11deg)}60%{-webkit-transform:scale(1.14) rotate(-4.5deg)}80%{-webkit-transform:scale(1.2) rotate(2deg)}100%{-webkit-transform:scale(1.14) rotate(4.5deg)}}@-moz-keyframes wiggle{0{-moz-transform:scale(1.14) rotate(4.5deg)}20%{-moz-transform:scale(1.14) rotate(-2deg)}40%{-moz-transform:scale(1.2) rotate(-11deg)}60%{-moz-transform:scale(1.14) rotate(-4.5deg)}80%{-moz-transform:scale(1.2) rotate(2deg)}100%{-moz-transform:scale(1.14) rotate(4.5deg)}}@media(max-width:650px){.desktop .public-quickpost-file .post-inner .post-content{background:0}}