
@page {
  size: 8.5in 11in portrait;
  margin-left: 0.5in;
  margin-right: 0.5in;
  margin-top: 0.5in;
  margin-bottom: 0.5in;
}
@font-face {
  font-family:"Century-Expanded-Regular";
  src: local("fonts/century-expanded-regular.otf"), 
  url("../../fonts/century-expanded-regular.otf");
}

@font-face {
  font-family:"Century-Expanded-Italic";
  src: local("fonts/century-expanded-italic.otf"),
  url("../../fonts/century-expanded-italic.otf");
}

@font-face {
  font-family: "Century-Expanded-Bold";
  src: url("../../fonts/century-expanded-bold.otf");
}

aside, .aside {
  display: inline;
  float: right;
  position: relative;
  width: 1in; /* 4.5 picas */
  font-size: 6pt;
  margin-right: -1.25in;

  /* margin: 5% 10% 5% 10%; */
}

body {
  max-width: 5.5in;
  width: 60%;
  margin: 0 auto;
  font-family: Century-Expanded-Regular;
  font-size: 12pt;
}

table {
  table-layout:fixed;
  width:100%;
}
td {
  vertical-align:top;
}

.sc {
  font-variant:small-caps;
}


h1, h2, h3, h4, h5, h6 {
  display: block;
  font-family: Century-Expanded-Bold;
  font-size: 12pt;
}

p.lb {
  text-align: center;
  text-transform: uppercase;
}

p.approved {
  text-align: center;
}

p.intro, p.title {
  padding-left: 0.5in;
  text-indent: -0.5in;
}

p.lvl0 {
  padding-left: 0in;
}

p.lvl1 {
  padding-left: 0.25in;
}

p.lvl2 {
  padding-left: 0.5in;
}

p.lvl3 {
  padding-left: 0.75in;
}

ins {
  background-color:#a0ffa0;
  text-decoration:underline;
}
del {
  background-color:#ffa0a0;
  text-decoration:line-through;
}
.moved_from {
  text-decoration-style:double;
  text-decoration-line:line-through;
  background-color:#FCFBB7
}
.moved_to {
  text-decoration-style:double;
  text-decoration-line:underline;
  background-color:#FCFBB7
}