@charset "utf-8";

/* Why toast when you can roast? */

html, body {
  background-color: transparent !important;
  background-image: none !important;
  color:            hsla(  0,  0%,  0%,1.00) !important;
  font-size: 0.125in;
  margin:    0.000in;
  padding:   0.000in;
  width:     100%;
}

article {
  margin:    0em auto;
  width:     6.500in !important;
}

/* Brown for first course. White for pudding. */

.title, .subtitle, .add, .amazon1pixel, .donotprint ,
nav, footer h1, footer p  { display: none !important; }

h1                        { margin-top: 0.000in; padding-top: 0.000in; }
h1, h2, h3, h4, h5, th    { page-break-after: avoid; }
table, tr, th, td         { page-break-inside: avoid; }
blockquote                { padding-top: 0em; padding-bottom: 0em; }

p.inline,
p.inlame                  { margin: 0em auto; width: 32em; height: 20em; }
p.inline img,
p.inline embed,
p.inline video,
p.inlame img              { margin: 0em auto; width: 32em; height: 18em; }

/* Brown is savoury. White's the treat. */

problembox, .solutionbox { margin: 0em; padding: 0em; }

.problembox, .solutionbox,
blockquote                { background-color: transparent; }

table.vibrant, .problembox, .solutionbox,
blockquote, img           { box-shadow: none; }

.signature                { margin-top: 1.75em; margin-bottom: 0em; }

/* No condition is permanent. */