/* digital-voice-noncommercial-sites.css */
/* Print-friendly annotated bibliography (US Letter, 1-inch margins). */

:root{
  --text: #000;
  --muted: #444;
  --rule: #bbb;
  --bg: #fff;
}

*{ box-sizing: border-box; }

html, body{
  margin: 0;
  padding: 0;
  background: var(--bg);
  color: var(--text);
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 1.35;
}

main{
  max-width: 6.5in; /* 8.5in - 2in margins */
  margin: 0 auto;
  padding: 0;
}

header{
  padding: 0.2in 0 0.1in 0;
  border-bottom: 1px solid var(--rule);
  margin-bottom: 0.15in;
}

h1{
  font-size: 18pt;
  margin: 0 0 0.05in 0;
  font-weight: 700;
}

.meta{
  margin: 0 0 0.1in 0;
  color: var(--muted);
  font-size: 10.5pt;
}

.intro{
  margin: 0 0 0.15in 0;
  font-size: 11pt;
}

ol.entries{
  margin: 0;
  padding-left: 0.25in;
}

li.entry{
  margin: 0 0 0.18in 0;
  page-break-inside: avoid;
}

p.citation{
  margin: 0 0 0.06in 0;
  font-size: 11pt;
}

p.annotation{
  margin: 0;
  font-size: 10.5pt;
  color: var(--muted);
}

a{
  color: var(--text);
  text-decoration: underline;
  overflow-wrap: anywhere; /* avoid overflow past margins */
  word-break: break-word;
}

hr{
  border: 0;
  border-top: 1px solid var(--rule);
  margin: 0.2in 0;
}

/* Print */
@page{
  size: Letter;
  margin: 1in;
}

@media print{
  body{
    background: #fff;
  }
  header{
    border-bottom: 1px solid #000;
  }
  a{
    color: #000;
  }
}
