/*
|--------------------------------------------------------------------------
| Revert Class
|--------------------------------------------------------------------------
| Some content we want to turn back into traditionally styled html. 
| An example of this would be DragonDocs. To set the CSS back to 
| revert, put the .revert class onto the parent container. 
| 
*/

.revert h1{
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert h2{
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert h3{
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert h4{
    display: block;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert h5{
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert h6{
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.revert p {
    display: block;
    margin: 1em 0px 1em 0px;            
}
.revert blockquote {
    display: block;
    margin: 1em 40px 1em 40px;
}

.revert br{
    display: block;
    margin: 5px 0;
}

.revert strong{
    font-weight: bold;
}

.revert i, .revert cite, .revert em, .revert var, .revert address, .revert dfn {
    font-style: italic;
}

/* commented out the 3 lines below as they cause problems with the display of the Catalog handbook and perhaps other places.  DJA  6-6-2017 */
/*
.revert div{
    display: block;
}
*/

.revert ol{
    display: block;
    list-style-type: decimal;
    margin-top: .5em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}

.revert ul{
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px; 
}

.revert ul ul, .revert ol ul { 
   list-style-type: circle; 
   margin-left: 20px; 
}
.revert ol ol, .revert ul ol { 
   list-style-type: lower-latin; 
   margin-left: 20px; 
}

.revert table {
    display: table;
    border-collapse: collapse;
    border-spacing: 2px;
    border-color: gray;
    border: 1px outset;
}

.revert tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.revert  thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.revert tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit;
}

.revert tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
    border: 1px inset;
}

.revert th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: center;
}
.revert  td {
    display: table-cell;
    vertical-align: inherit;
    border-color: inherit;
    border: 1px inset;
    padding: 5px;
}

.revert a {
    color: blue;
    text-decoration: underline;
}
