@media print {

/* Typography */
body { font-size:14px; }
h1 { font-size:1.5em; line-height:1.25; }
h2 { font-size:1.222em; line-height:1.25; margin-bottom:10px; }
p + h1, p + h2, p + h3, p + h4, p + h5 { margin-top:25px; }
ul + h1, ul + h2, ul + h3, ul + h4, ul + h5 { margin-top:25px; }

/* Remove Unnecessary Info */
#header nav#desktop,
#disqus_thread,
#ez-toc-container,
#intercom-container,
#header .logo-text-scroll, #header.scroll .logo-text-scroll,
progress, .progress-container,
.sharebuttons,
.article-signup,
.signup,
.wp-pagenavi,
.wistia_responsive_padding,
.wp-video,
.pagination,
.recommended,
.search,
#footer .cta .button,
#footer .cta img,
#footer .customers h3,
#footer .contact { display:none; }

/* Header */
#header { position:relative; margin-bottom:40px; text-align:center; }
#header .logo, #header.scroll .logo { float:none; display:block; position:relative; width:120px; height:auto; margin:0 auto; opacity:1; }
#header .logo-mark, #header.scroll .logo-mark { position:relative; top:0; left:0; display:block; margin:0 auto 10px auto; }
#header .logo-text-standard, #header.scroll .logo-text-standard { position:relative; top:0; left:0; margin:0 auto; opacity:1; }

#header.scroll, #header.open { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
main { padding-top:0; }

/* Article */
.article-title { padding:0; text-align:center; background:none; }
.article-title .container { width:100%; max-width:100%; }
.article-title .article-heading { display:block; width:90%; margin:0 auto 30px auto; }
.article-title .article-image { float:none; display:block; width:100%; margin:0 auto; }
.article-title .article-copy { float:none; width:90% !important; margin:0 5% !important; padding-top:0; }
.article-title .article-author { position:relative; margin:0 0 30px 0; }
.article-title h1 { min-height:0; margin-bottom:10px; }
.article-container { padding:0; margin:30px 0; }
.article-container .container { width:90%; max-width:100%; }
.article-content { font-size:1em; }
.article-content a { color:#40264D; }
.article-content h3 { margin-bottom:5px; }
.article-content ul { margin-top:20px; margin-bottom:20px; }
.article-content p { margin-bottom:8px; }
.article-content>p:first-child:first-letter { font-size:72px; line-height:0.67; margin:6px 3px 0 0; }
.article-content p:empty{ display:none; }
.article-content img { width:100%; max-width:100%; margin:20px 0; }
.article-content .wp-caption { margin-bottom:20px; }
.article-content .wp-caption img { margin-bottom:10px; }
.article-content blockquote { width:100%; margin:40px 0; font-size:1.5em; line-height:1.25; }
.article-content blockquote .wistia_responsive_padding {  }
.article-content .bctt-click-to-tweet { width:100%; margin:40px 0; font-size:1.5em; line-height:1.25; }
.article-content .bctt-ctt-btn { display:none; }
.article-footer { padding-bottom:0; }
.article-bio { margin-bottom:0; }
.article-content .adblock { width:100%; margin:30px 0; }
.article-content .adblock__image img:nth-of-type(1) { width:280px; }
.article-content .adblock blockquote { position:relative; width:calc(100% - 280px); padding:20px 56px 75px 13px; margin:0; text-align:left; font-size:1.111em; line-height:1.4; position:relative; }
.article-content .adblock blockquote svg.curve__right { display:none; }
.article-content .adblock blockquote svg.curve__bottom { display:none; }
.article-content .adblock__link { display:none; }

/* Article List */
.search-list .container { width:100%; max-width:100%; }
main .category-title, .search-list h1 { width:100%; margin:0 0 30px 0; text-align:center; }
main .category-title h1 { margin:0; background:none; padding:0; border-radius:0; }
.article-grid, .signup-grid { padding-bottom:0; }
.article-main p, .article-grid p, .signup-grid p { font-size:12px; }
.article-main .container, .article-grid article, .signup-grid article, .search-list article { width:100% !important; max-width:100% !important; display:flex !important; flex-wrap:wrap; justify-content:space-between; }
.article-main, .article-mini, .search-list article { width:100% !important; margin:0 0 30px 0 !important; background:none !important; clear:both; }
.article-author { font-size:10px !important; }
.article-author p { margin-bottom:3px !important; }
.article-author img { display:none !important; }
.article-main .article-image, .article-grid .article-image, .signup-grid .article-image { float:none !important; width:34% !important; padding:0 !important; margin:0 !important; }
.article-main .article-image img, .article-grid .article-image img, .signup-grid .article-image img { width:100% !important; }
.article-copy { float:none !important; width:62% !important; padding:0 !important; margin:0 !important; }
.article-summary { font-size:1em !important; line-height:1.5!important; }
.article-main .article-author, .article-mini .article-author, .search-list .article-author { position:relative !important; bottom:0 !important; margin-top:10px !important; }
.article-main h1, .article-main h2, .article-mini h2 { font-size:1.222em !important; line-height:1.25 !important; margin-bottom:10px !important; }

/* Footer */
#footer { background: #fff; color:#40264D; border-top:1px solid #40264D; margin-top:40px; clear:both; }
#footer .angle { display:none; }
#footer .supergraphic { display:none; }
#footer .cta { padding:30px 0 10px 0; text-align:center; }
#footer .cta h2 { font-size:2em; margin-bottom:10px; }
#footer .cta p { font-size:1em; }
#footer .cta .container { width:100%; max-width:500px; }
#footer .cta .copy-container { float:none; width:100%; margin:0; }
#footer .customers { padding:0; }
#footer .customers .container { max-width:100%; }
#footer .customers ul { float:left; width:100%; margin-bottom:10px; }
#footer .customers li { float:left; position:relative; width:13.6666666667%; margin:1% 1.5%; }
#footer .customers li svg path { fill:#40264D; }

}