
@page {
	margin: 0.5cm;
}


.date-disp {
	page-break-after: always;
    page-break-inside: avoid;
}

.presentation-row {
    page-break-inside: avoid;	
}

.slots-slidedown {
	page-break-before: avoid;
    page-break-inside: avoid;	
}

.main-page-links {
	display: none;
}

.calendar-icons {
	display: none;
}

.login-link-box {
	display: none;
}

.download-agenda {
	/* This needs !important because the display is otherwise controlled by js. */
	display: none !important;
}
.linklings-wp-plugin-contents.program.agenda .calendar-header,
.linklings-wp-plugin-contents.program.agenda .calendar-td {
	display: none;
}

div.small-screen-flag {
	display: none;
}

.show-hide-links {
	display: none;
}

/* Clear out the top of the page */
#masthead,
.navigation-top,
.entry-header,
.main-page-links,
.date-sels,
.filters {
	display: none;
}


/* Add page numbers */
/*@page {
  @bottom-right {
    content: counter(page);
  }
}*/


/* Put the date this page is from at the top. Not currently working. */

/*
.date-disp .formatted-date {
  string-set: currdate content();
}

@page {
  @top-right {
    content: string(currdate);
    margin: 30pt 0 10pt 0;
    font-size: 8pt;
  }
}
*/