div.buylink_container { margin: 0; page-break-inside:avoid; text-align:left; } div.breaktype { page-break-inside:avoid; margin-top:0em; } p.header_series { font-family: sans-serif; font-weight:bold; margin-top: 0; margin-bottom: .5em; border-bottom: 1px solid; } 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; } table.under_section { page-break-inside:avoid; border-collapse: collapse; width:80%; margin-top:1em; } 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; } p.year { font-family: sans-serif; font-size:.7em; font-weight:normal; color:#595959; text-indent: 0; margin-bottom: 0; margin-top: .2em; }