dtbook {
  display:block;
  width: 100%;
}

head, head * {
  display: none
}

/* ------------------------------------------------------------- */
/*                  base properties of whole doc                 */
/* ------------------------------------------------------------- */

book {
 display: block;
 background-color: white;
 color: black;
 font-family: serif;
 line-height: 1.2em;
}

/* ------------------------------------------------------------- */
/*                          frontmatter                          */
/* ------------------------------------------------------------- */

frontmatter {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

doctitle, docauthor, covertitle {
  display: block;
  font-weight: bold;
  text-align: center;
}

doctitle {
  font-size: 2.0em;
}

covertitle {
  font-size: 1.5em;
}
docauthor {
  font-style: italic;
  font-size: 1.5em;
}



/* ------------------------------------------------------------- */
/*                          bodymatter                           */
/* ------------------------------------------------------------- */

bodymatter {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}


/* ------------------------------------------------------------- */
/*                       general block                           */
/* ------------------------------------------------------------- */

div {
  display: block;
}

p {
  display: block;
}

/* ------------------------------------------------------------- */
/*                      general inlines                          */
/* ------------------------------------------------------------- */


span {
  display: inline;
}

br {
 display:block;
}


/* ------------------------------------------------------------- */
/*                      list.ul,list.ol                          */
/*                                                               */
/* <!ELEMENT list                                                */
/* Contains:                                                     */
/* (hd | prodnote | li | pagenum)+                               */
/*                                                               */
/* type (ol | ul) #IMPLIED                                       */
/* enum (1 | a | U | i | X) #IMPLIED                             */
/* ------------------------------------------------------------- */

list {
  display: block;
}

li {
 display: list-item;
}

lic {
  display: inline;
}

/* ------------------------------------------------------------- */
/*                          tables                               */
/* ------------------------------------------------------------- */


table {
  display: table;  
  border-spacing: 0px;
  border-collapse: collapse; 
  margin-top: 0;
  margin-bottom: 0;
  /* -moz-box-sizing: border-box; */
  text-indent: 0;
  empty-cells: show;
}

tr {
  display: table-row; 
  display:block;
  vertical-align: inherit; 
}

col {
  display: table-column;
}

colgroup {
  display: table-column-group;
}

tbody {
  display: table-row-group;
  vertical-align: middle;
}

thead {
  display: table-header-group;
  vertical-align: middle;
}

tfoot {
  display: table-footer-group;
  vertical-align: middle;
}

td {
  display: table-cell;
	border: 1px solid gray;
	vertical-align: inherit;
  text-align: inherit;
}

th {
  display: table-cell;
	/*border: 1px solid gray;*/
	vertical-align: inherit;
  font-weight: bold;
}


/* ------------------------------------------------------------- */
/*                          images                               */
/* ------------------------------------------------------------- */

imggroup {
 display: inline;
}

imggroup > caption {
  font-size: 80%;
} 