/* ==========================================================================
 Print styles.
 Inlined to avoid required HTTP connection: h5bp.com/r
 ========================================================================== */
* {
  background: transparent !important;
  color: #000 !important;
  /* Black prints faster: h5bp.com/s */
  box-shadow: none !important;
  text-shadow: none !important;
}

#mcgill-logo a {
  /*background:transparent url("../images/primary_sprite_v2.png") scroll left top !important;*/
}

body.front h1 {
  display: block;
}

a,
a:visited {
  text-decoration: underline;
}

a[href]:after {
  content: " (" attr(href) ")";
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

#header.header-small {
  height: 20px;
}

/*
 * Don't show links for images, or javascript/internal links, or those in views UI or pagers
 */
.ir a:after,
a[href^="javascript:"]:after,
img a[href]:after,
.calendar-calendar td .inner div.day a:after,
a[href^="#"]:after,
.view-content th a[href]:after,
.pager li a[href]:after {
  content: "";
}

pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
}

tfoot {
  display: table-footer-group;
}

tr,
img {
  page-break-inside: avoid;
  page-break-after: auto;
}

table {
  page-break-inside: auto;
}

img {
  max-width: 100% !important;
}

@page {
  margin: 0.5cm;
}
p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

h2,
h3 {
  page-break-after: avoid;
}

body {
  width: 7.5in;
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", "DejaVu Sans", "URW Gothic L", sans-serif;
  color: #000;
}

a {
  color: #000;
}

/* Footer */
#toolbar-toolbar,
#strap,
#navigation,
#nav-column,
#footer,
#tabs {
  display: none;
}

.print-link,
.print_html,
.views-exposed-form,
.ical-icon,
.block-masquerade {
  display: none;
}

.footnote {
  visibility: hidden;
  display: none;
}

/* Calendar */
.calendar-calendar td .inner div.day a {
  color: #000;
}

.calendar-calendar div.calendar {
  font-size: 10px;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
  background: #F1F1F1;
}

.fullcalendar span.fc-event-time {
  border-style: none;
}

.fullcalendar a[href]:after {
  content: "";
}

/*# sourceMappingURL=print_moriarty.css.map */
