div.buylink_container { margin: 0; page-break-inside: avoid; text-align: left; } div.breaktype { page-break-inside: avoid; margin-top: 0em; } p.header_author { font-family: sans-serif; font-weight: bold; margin-top: 0; margin-bottom: .5em; text-align: left; border-bottom: 1px solid; } table.section { page-break-inside: avoid; border-collapse: collapse; width: 80%; margin-top: 0em; } td.cover_cell { width: 40%; padding: 0; } img.cvr_img { margin-top: 0; margin-bottom: 0; width: 40%; } tr.under_row td { padding-top: 1em; } td.title_cell { width: 40%; vertical-align: top; padding: 0 2em 0em 0em; } p.title { font-family: sans-serif; font-size: .8em; font-weight: bold; text-indent: 0; margin: 0; }