mixed_table_stylesheet.naml

<override_macro name="mixed_table_stylesheet">
    <style type="text/css">
        table.main {
            border-spacing:0;
            width:100%;
            border-width:1px;
            border-style:solid;
        }
        table.main td {
            padding:.1em;
        }
        tr.header-row td {
            font-weight:bold;
            padding: .2em .2em .1em;
            border-bottom-width: 1px;
            border-bottom-style: solid;
        }
        tr.category-row td {
            border-width: 1px;
            border-style: solid;
            border-left: none;
            border-right: none;
        }
        tr.main-row td {
            border-width: 1px;
            border-style: dotted;
            border-left: none;
            border-right: none;
            border-top:none;
        }
        tr.main-row td td{
            border-style:none;
        }
        a.category-link {
            text-decoration:none;
            font-size:110%;
        }
        td.topics-column {
            width:70%;
        }
        @media (max-width: 600px) {
            .nowrap{white-space:normal}
        }        
    </style>
</override_macro>