diff --git a/src/calibre/ebooks/docx/images.py b/src/calibre/ebooks/docx/images.py index 962bebb0af..859669e9ac 100644 --- a/src/calibre/ebooks/docx/images.py +++ b/src/calibre/ebooks/docx/images.py @@ -250,6 +250,9 @@ class Images(object): width = float(style.get('width', '100pt')[:-2]) page_width = page.width - page.margin_left - page.margin_right + if page_width <= 0: + # Ignore margins + page_width = page.width hpos = get_hpos(anchor, page_width) + width/(2*page_width)