/* Defaults */
html,
body {
	background-color: white;
	margin: 0;
	font-family: Avenir, Helvetica, Arial, sans-serif;
}
.nav,
.local,
.pipe-list,
.search,
.footer,
.sso,
#create_form,
#upload_form,
#edit_menu,
.no-print {
	display: none;
}
.mainHead {
	margin-top: 0;
}
h1,
h2, 
h3 {
	margin-top: 0.1em;
	margin-bottom: 0.2em;
}
h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.1em;
}
a:link, 
a:visited {
	background:transparent;
	font-weight:700;
	text-decoration:underline;
	color: black;
}
a:link:after,
a:visited:after {
	content:"";
	font-size:90%;
	color: blue;
}
a img {
	border-width: 0px;
}

.mainHead a:before {
	content: 'Marlboro College';
}
.content {
	width: 100%;
}
.content a:link:after,
.content a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}
.content a[href^="/"]:after {
	content: " (http://marlboro.edu" attr(href) ") ";
	text-decoration: underline;
	font-weight: normal;
	font-size: 9pt;
}

.page_break { 
	page-break-before: always; 
}

.storyImageRight {
	float: right;
	padding: 1em;
	padding-top: 0;
	padding-right: 0;
}
.storyImageLeft {
	float: left;
	padding: 1em;
	padding-top: 0;
	padding-left: 0;
}
.storyImageTop {
	float: none;
	padding: 0.5em 0;
}

/* Records */
#records_nav,
#records-identity,
#masquerade
{
	display: none;
}

/* Timesheet calendars */
.timesheet {
	width: 200px;
}
.timesheet td {
	width: 0.8in;
}
.timesheet textarea.day {
	width: 0.8in;
	height: 3em;
}

