diff --git a/record-and-playback/presentation/playback/presentation/2.0/playback.css b/record-and-playback/presentation/playback/presentation/2.0/playback.css
index 3ff94d4664c0c04abc2dcd48f2bccab6da73626c..98ed7aa4131c1b619451177281c05fb7481c5a57 100644
--- a/record-and-playback/presentation/playback/presentation/2.0/playback.css
+++ b/record-and-playback/presentation/playback/presentation/2.0/playback.css
@@ -54,6 +54,10 @@ html, .acorn-controls {
   min-width: 310px;
 }
 
+p {
+  font-size: inherit;
+}
+
 
 /* Swappable components have different settings depending on where they are */
 #main-section #presentation-area {
diff --git a/record-and-playback/presentation/scripts/publish/presentation.rb b/record-and-playback/presentation/scripts/publish/presentation.rb
index 4931461fd22bb8047a9e731b54bd54ed890d0e3c..f347eb339429b1de4729c164194bb95e6064810b 100755
--- a/record-and-playback/presentation/scripts/publish/presentation.rb
+++ b/record-and-playback/presentation/scripts/publish/presentation.rb
@@ -368,7 +368,7 @@ def svg_render_shape_poll(g, slide, shape)
 
   result = JSON.load(shape[:result])
   num_responders = shape[:num_responders]
-  presentation = shape[:presentation]
+  presentation = slide[:presentation]
   max_num_votes = result.map{ |r| r['num_votes'] }.max
 
   dat_file = "#{$process_dir}/poll_result#{poll_id}.dat"