diff --git a/src/libprs500/ebooks/lrf/html/table.py b/src/libprs500/ebooks/lrf/html/table.py
index cf7524a0f4..153f98e359 100644
--- a/src/libprs500/ebooks/lrf/html/table.py
+++ b/src/libprs500/ebooks/lrf/html/table.py
@@ -326,7 +326,7 @@ def get_widths(self, maxwidth):
if psum > 100:
adjustable_columns.append(i)
else:
- widths[i] = (wp/100.) * (maxwidth - (cols-1)*self.colpad)
+ widths[i] = ceil((wp/100.) * (maxwidth - (cols-1)*self.colpad))
else:
adjustable_columns.append(i)