/* Apply only to docutils/Sphinx tables */
table.docutils {
  table-layout: fixed;   /* Respect :widths: proportions */
  width: 100%;
}

table.docutils td, 
table.docutils th {
  white-space: normal !important;   /* allow wrapping */
  word-wrap: break-word;            /* legacy wrap support */
  overflow-wrap: break-word;        /* modern wrap support */
}