@page {
  margin: 1.5cm 2cm;
}
/* print-friendly font */
body { font-size: 10pt }

/* use black and white */
* { background: #fff; color: #000 !important; }

/* remove elements not needed in print */
nav,
input,
.language-list,
#site-footer,
a.reversefootnote,
.n-bulteno article > header > h1.issue-name,
.no-print {
  display: none;
}

/* show print-only elements */
.print-only { display: block !important; }

section.body a:link,
a:link { text-decoration: none; !important; }

/* no need to show underline on acronyms/abbreviations */
abbr, abbr[title], acronym {
  text-decoration: none;
  border-bottom: none;
}

/* show url in offsite links */
article > main a:link[href^="http"]:not([href^="http://bulteno.esperanto-usa.org"]):not([href^="http://esperanto-usa.org"]) {
  font-weight: bold;
}
article > main a:link:after,
article > main a:visited:after {
  color: #555;
}
article > main a:link[href^="http"]:not([href^="http://bulteno.esperanto-usa.org"]):not([href^="http://esperanto-usa.org"]):after {
  font-weight: normal;
  font-family: monospace;
  font-size: 80%;
  content: " <" attr(href) ">";
}

