@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700|Open+Sans);
/*Common css for customized Google Calendar, directly printed out to calendar*/

.view-cap, .view-container-border,
.calendar-container,
.agenda .date-label,
.mv-daynames-table,
.st-grid .st-dtitle,
.date-nav-buttons .navbutton,
.ui-rtsr >* {
	background: transparent;
	font-family:'Open Sans'
}
#mvDaynamesTable {
	font: 20px Oswald;
	font-weight: 300;
}
.st-grid .st-dtitle {
	font: 12px/24px Oswald;
	padding: 0 6px 0 0;
}
.view-container .month-row[style*="17.66"] {
	height: 16.6666666666% !important; /* 1/6th height. Gcal is off. */
}
.view-container .month-row[style*="21"] {
	height: 20.17% !important; /*1/5th height. Gcal is off, 20% + some for browser glitch? */
}


#calendarTitle {
	display: block;
	margin: 5px 0 0 5px;
}
#viewContainer1 >.mv-container {
	height: 99%; /* (if unsupported calc) */
	height: calc(100% - 7px); /* Make room for padding more above calendarTitle */
}
#footer1 {
	/*Goes along with adding padding above, move back to position*/
	margin:-6px 0 0 0;
}


/*print-button if enabled*/
.tab-name[onclick="gcal$func$[4]()"] {
	cursor: pointer;
}
#todayButton1,#todayButton2 {
	background: transparent;
	border:none;
	padding:0px 20px;
	width:90px;
	cursor:pointer;
}
/* below the today cell: */
body .st-dtitle-down {
	border-top: 1px solid #DDD; /*overwrite yellowish*/
}

#calendarTabs1 {
	padding:0 12px;
}

.nav-table [id^="dateMenuArrow"] {
	display:none;
}
.date-nav-buttons:before,
.date-nav-buttons:after {
	font: 15px/15px Oswald;
	position:absolute; z-index: -1; top: 5px;
}
.date-nav-buttons:before {
	content:'<';
	left:110px;
}
.date-nav-buttons:after {
	content:'>';
	left:140px;
}

.detail-item {
	color: #4E4E4E; /*or inherits body-color (white sometimes) */
}

.calendar-nav, img[src*="icon_print.gif"] {
	display:none;
}

/* Hide the "Calendar" text of Add to Google Calendar */
.subscribe-image .logo-plus-button .logo-plus-button-lockup {
	width: 1px;
}
.subscribe-image .logo-plus-button .logo-plus-button-lockup .logo-plus-button-lockup-text {
	margin-left:-999px;
	color:transparent;
}

@media screen and (max-width: 260px) {

	#mvDaynamesTable {
		font-size: 14px; /*don't overlap*/
	}
	
}