diff --git a/gramps/gui/plug/report/_styleeditor.py b/gramps/gui/plug/report/_styleeditor.py
index 2fa8cdf38..6db74f486 100644
--- a/gramps/gui/plug/report/_styleeditor.py
+++ b/gramps/gui/plug/report/_styleeditor.py
@@ -155,6 +155,8 @@ class StyleListDisplay(object):
             return
         
         name = cuni(self.list.model.get_value(node, 0))
+        if name == 'default': # the default style cannot be edited
+            return
         style = self.sheetlist.get_style_sheet(name)
         StyleEditor(name, style, self)
 
@@ -164,6 +166,8 @@ class StyleListDisplay(object):
         if not node:
             return
         name = cuni(self.list.model.get_value(node, 0))
+        if name == 'default': # the default style cannot be removed
+            return
         self.sheetlist.delete_style_sheet(name)
         self.redraw()