Index: src/sas/sasgui/perspectives/calculator/media/image_viewer_help.rst
===================================================================
--- src/sas/sasgui/perspectives/calculator/media/image_viewer_help.rst	(revision d85c194ea2f78cb2b9b3de9c969e1b8ebea6b6d2)
+++ src/sas/sasgui/perspectives/calculator/media/image_viewer_help.rst	(revision da456fba6ab06ddec7ae847f352aff18d1d855d1)
@@ -3,4 +3,6 @@
 .. This is a port of the original SasView html help file to ReSTructured text
 .. by S King, ISIS, during SasView CodeCamp-III in Feb 2015.
+
+.. _Image_Viewer_Tool:
 
 Image Viewer Tool
Index: src/sas/sasgui/perspectives/calculator/media/sas_calculator_help.rst
===================================================================
--- src/sas/sasgui/perspectives/calculator/media/sas_calculator_help.rst	(revision 780545820bf596bf3709c434f3eb26bcc29a1236)
+++ src/sas/sasgui/perspectives/calculator/media/sas_calculator_help.rst	(revision da456fba6ab06ddec7ae847f352aff18d1d855d1)
@@ -3,4 +3,6 @@
 .. This is a port of the original SasView html help file to ReSTructured text
 .. by S King, ISIS, during SasView CodeCamp-III in Feb 2015.
+
+.. _SANS_Calculator_Tool:
 
 Generic SANS Calculator Tool
Index: src/sas/sasgui/perspectives/calculator/pyconsole.py
===================================================================
--- src/sas/sasgui/perspectives/calculator/pyconsole.py	(revision 7673ecd9d5adcefdfa1fc6a6d1ff0649f8e63bc8)
+++ src/sas/sasgui/perspectives/calculator/pyconsole.py	(revision f1cbae76f663f0b5d581265b20a168fdcaca6f90)
@@ -9,4 +9,6 @@
 import wx
 from wx.lib.dialogs import ScrolledMessageDialog
+from wx.lib import layoutf
+
 import wx.py.editor as editor
 
@@ -63,5 +65,5 @@
         title, icon = "Info", wx.ICON_INFORMATION
     text = "\n".join(parts)
-    dlg = ScrolledMessageDialog(parent, text, title, size=((550, 250)))
+    dlg = ResizableScrolledMessageDialog(parent, text, title, size=((550, 250)))
     fnt = wx.Font(10, wx.TELETYPE, wx.NORMAL, wx.NORMAL)
     dlg.GetChildren()[0].SetFont(fnt)
@@ -70,4 +72,30 @@
     dlg.Destroy()
     return errmsg is None
+
+class ResizableScrolledMessageDialog(wx.Dialog):
+    """
+    Custom version of wx ScrolledMessageDialog, allowing border resize
+    """
+    def __init__(self, parent, msg, caption,
+        pos=wx.DefaultPosition, size=(500,300),
+        style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER ):
+        # Notice, that style can be overrriden in the caller.
+        wx.Dialog.__init__(self, parent, -1, caption, pos, size, style)
+        x, y = pos
+        if x == -1 and y == -1:
+            self.CenterOnScreen(wx.BOTH)
+
+        text = wx.TextCtrl(self, -1, msg, style=wx.TE_MULTILINE | wx.TE_READONLY)
+        ok = wx.Button(self, wx.ID_OK, "OK")
+
+        # Mysterious constraint layouts from 
+        # https://www.wxpython.org/docs/api/wx.lib.layoutf.Layoutf-class.html
+        lc = layoutf.Layoutf('t=t5#1;b=t5#2;l=l5#1;r=r5#1', (self,ok))
+        text.SetConstraints(lc)
+        lc = layoutf.Layoutf('b=b5#1;x%w50#1;w!80;h!25', (self,))
+        ok.SetConstraints(lc)
+
+        self.SetAutoLayout(1)
+        self.Layout()
 
 class PyConsole(editor.EditorNotebookFrame):
Index: src/sas/sasgui/perspectives/corfunc/media/corfunc_help.rst
===================================================================
--- src/sas/sasgui/perspectives/corfunc/media/corfunc_help.rst	(revision f56770ef50e9e3e1561054983f01b7b9ab68dab2)
+++ src/sas/sasgui/perspectives/corfunc/media/corfunc_help.rst	(revision da456fba6ab06ddec7ae847f352aff18d1d855d1)
@@ -1,3 +1,5 @@
 .. corfunc_help.rst
+
+.. _Correlation_Function_Analysis:
 
 Correlation Function Analysis
Index: src/sas/sasgui/perspectives/file_converter/media/file_converter_help.rst
===================================================================
--- src/sas/sasgui/perspectives/file_converter/media/file_converter_help.rst	(revision 97e90b79c97359b5c5f64056127cb3772410daf3)
+++ src/sas/sasgui/perspectives/file_converter/media/file_converter_help.rst	(revision da456fba6ab06ddec7ae847f352aff18d1d855d1)
@@ -1,3 +1,5 @@
 .. file_converter_help.rst
+
+.. _File_Converter_Tool:
 
 File Converter Tool
Index: src/sas/sasgui/perspectives/fitting/media/plugin.rst
===================================================================
--- src/sas/sasgui/perspectives/fitting/media/plugin.rst	(revision cbbb6a465b6cb84cd0c143df039db2c3cb53adbe)
+++ src/sas/sasgui/perspectives/fitting/media/plugin.rst	(revision b2a38146949e24aa2e43a9cfc60a529e922707fc)
@@ -3,4 +3,6 @@
 Writing a Plugin Model
 ======================
+
+.. note:: If some code blocks are not readable, expand the documentation window
 
 Overview
