/* ==========================================================================
 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: ""; }
