
#navMobile-sticky-wrapper, .comment-reply-link, .edit-link, #navMobile, .pagination, .share-icons, .search-block, #menu-magazine-top, #menu-news-top, .logo-large, #searchWrapper, #siteDate, #searchMiddleBreak, #nav, #subsiteBar h6, #respond, #connect, #events, #links, #recentStories, #footer2, #footer3, #footer4, #copyright .c2, .shareThis, .tags, #singleAds, #copyright, #top-bar, #nav-toggle, .logo-small, .logo-medium, .logo-uofm  { 
display: none !important;
}

.logo-inverted img { 
	padding-top: 3pt;
margin-left: auto; 
margin-right: auto;
display: block;
}

body { background: #fff; color: #000; font-family: "proxima-nova-condensed", "Helvetica Neue", Arial, Helvetica, "Dejavu Sans", "URW Gothic L", sans-serif; font-weight: 400; }

body .magazine { font-family: "Whitney A", "Whitney B", "Whitney", sans-serif; }

body .magazine .content h2 { font-family: "Hoefler Text A", "Hoefler Text B", serif; font-weight: 400; font-style: normal; }

body .magazine img { max-height: 6in; width: auto; }


#theContent { 
font-size: 14pt;
line-height: 1.3em;
}

#subsiteBar h2 {
font-size: 13pt;
background-color: #eaeaea;
padding: 2pt 10pt;
margin: 0;
text-align: center;
 }

h1 { 
font-size: 24pt;
}

#subsiteBar a {
text-decoration: none;
color: #000;
}

a { 
color: #484848;
}

.caption, .wp-caption-text { 
font-style: italic;
width: 100%;
font-size: 10pt;
}

.coverThumb { 
width: 100%;
margin: 0 auto;
max-width: 100%;
}

.coverThumb img { 
margin-left: auto;
margin-right: auto;
display: block;
max-width: 100%;
height: auto !important;
}

#media-banner { 
max-width: 100%;
height: auto !important;
}

#media-banner img { 
max-width: 100%;
height: auto !important;
}

#content .type { font-size: 12pt; font-style: italic; margin-bottom: 0; }

#content .type + h2 { font-size: 28pt; margin-top: 0; }

#content .type + h2 + p { font-size: 16pt; font-style: italic; }

#content .type + h2 + p + .author { font-size: 12pt; font-style: italic; }


#content h5.sub-head, #content h6.sub-head, #content h5.sub-head + ul, #content h6.sub-head + ul, .comment-reply-link + span { display: none;  }

div.alignright { 
width: 40%;
float: right;
margin: 10pt;
}

div.alignleft { 
width: 40%;
float: left;
margin: 10pt;
}

.byline { 
font-style: italic;
}

.inlineTime { 
font-weight: bold;
display: inline;
float: left;
font-style: italic;
color: #707070;
}

blockquote { 
	font-size: 20pt;
	font-style: italic;
	color: #757575;
	border-left: solid 4px #757575;
	padding-left: 10pt;
	}

.wp-caption { 
width: 100%;
}

.wp-caption img { 
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}

p a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}

#footer1 { 
width: 100%;
}
#footer1 inner { margin-left: auto; margin-right: auto; display: block; width: 1in;}
#footer1 img { width: 1in; margin-left: auto; margin-right: auto; display: block; }


#main.single-feature figure img { max-width: 100%; display: block; clear: both; }

#main.single-feature aside img { max-width: 30%; display: block; clear: both;  }

#main.single-feature aside { padding: 1em; background-color: #eee; }

.logo-inverted img { margin-left: 0; float: left; margin-right: 5em;  }
.logo_2017_mono { display: none !important; }
.logo_2017 { display: none !important; }
.single.cf #primaryFeed { clear: both; }
.wp-post-image { margin-left: 0 !important; float: none; }

img { max-width: 100% !important; }