/*
* dotCal Embed Print CSS Framework
* Copyright (c) 2009 neutralspace, inc.
*/

/* Formatting
----------------------------------*/

body {
	background: white;
	color: #000000;
	line-height: auto;
	margin: 0px;
	padding: 0px;
	font-size: 0.92em;
}
#embed #header .innerWrap, #embed #footer .innerWrap {
    border: 0px;
}
#embed #header #calendarNavigation, #embed #header #calendarViewSelect, #embed #footer .innerWrap #subscribe, 
.tomnoddy-bubble, .event .ui-icon, #footer #adFooter {
    display: none;
}
#embed #calendar .cell, #embed #calendar .monthHeader .weekDay, #embed #calendar {
    border-color: #000;
}
#embed #calendar .cell .header,  #embed #calendar .monthHeader .weekDay {
    color: #000;
}
#embed #calendar, #calendar #allDay {
    overflow: visible !important;
}
#embed #calendar .event .innerWrap {
	color: #000000;
	border: 1px solid #000000;
}
#embed #calendar .event .event-time, #calendar .event .event-title {
	font-size: 80%;
	color: #000000;
}

/* Month View
----------------------------------*/

#embed #calendar .more {
	display: none;
}
#embed #calendar .month, #calendar .month td, #calendar .monthHeader, #calendar .monthHeader .weekDay {
	border-color: #000000;
}
#embed #calendar .month .monthHeader td, #calendar .month .weekDisplayCell, #calendar .monthHeader .weekDay, #calendar .month .cell .header {
	color: #000000;
}
html #embed #calendar .cell {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;   
}
#embed .monthView #monthRow_spacer {
	border-color: #000000;
	border-width: 1px;
}

/* Week View
----------------------------------*/

#embed #calendar .dayEvents, #calendar .timeOfDay, #calendar  .dayHeader, #calendar .timeHeader, #calendar #dayHeader,
#embed #calendar #allDay, #calendar #allDayHeader, #calendar #allDay .allDayCell, #calendar #allDay .scroll {
	border-color: #000000;
}
#embed #calendar .dayHeader, #calendar .timeOfDay, #calendar .timeHeader, #calendar #allDayHeader {
	color: #000000;
}
#embed #calendar .dayEvents .event .event-time, #calendar .dayEvents .event .event-title,
#embed #calendar #allDay .allDayCell .event .event-time, #calendar #allDay .allDayCell .event .event-title {
	font-size: 80%;
	color: #000000;
}

/* List View
----------------------------------*/

#embed #calendar #listView {
    border-width: 0px;
}
#embed #calendar #listView #expandCollapse {
    display: none;
}
#embed #calendar #listView {
    height: auto !important;
}
#embed #calendar #listView .listParent {
    font-size: 80%;
}
#embed #calendar #listView .listParent .listTitle {
    border-width: 0px;
    color: #000000 !important;
    font-weight: bold !important;
}
#embed #calendar #listView .listEventInfo {
    display: block !important;
    border-color: black !important;
}
#embed #calendar #listView .listEventInfo #share {
    display: none;
}

/* Overides
----------------------------------*/

#embed #calendar .cell {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
#embed #calendar .scroll {
    height: auto !important;
    overflow: visible !important;
}
