diff --git a/course/format/singleactivity/styles.css b/course/format/singleactivity/styles.css
index 65f7875..76a24f8 100644
--- a/course/format/singleactivity/styles.css
+++ b/course/format/singleactivity/styles.css
@@ -1,8 +1,7 @@
 /* Hide confusing form elements "Display description on course page" and
 "Save and return to course" from module edit form because they
 are not applicable in single activity course format */
-body.format-singleactivity.path-mod.pagelayout-admin form.mform #fitem_id_showdescription,
-body.format-singleactivity.path-mod.pagelayout-admin form.mform .fitem_actionbuttons#fgroup_id_buttonar #id_submitbutton {display:none;}
+body.format-singleactivity.path-mod.pagelayout-admin form.mform #fitem_id_showdescription {display:none;}
 
 /* In mod_quiz hide "Back to course" button */
 body.format-singleactivity.path-mod-quiz .quizattempt .continuebutton {display:none;}
diff --git a/course/moodleform_mod.php b/course/moodleform_mod.php
index 8a7aa14..ce93535 100644
--- a/course/moodleform_mod.php
+++ b/course/moodleform_mod.php
@@ -837,13 +837,14 @@ abstract class moodleform_mod extends moodleform {
 
     /**
      * Overriding formslib's add_action_buttons() method, to add an extra submit "save changes and return" button.
+     * Note: Displaying "save changes and display" button by default is not needed for single activity course format
      *
      * @param bool $cancel show cancel button
      * @param string $submitlabel null means default, false means none, string is label text
      * @param string $submit2label  null means default, false means none, string is label text
      * @return void
      */
-    function add_action_buttons($cancel=true, $submitlabel=null, $submit2label=null) {
+    function add_action_buttons($cancel=true, $submitlabel=false, $submit2label=null) {
         if (is_null($submitlabel)) {
             $submitlabel = get_string('savechangesanddisplay');
         }
