                     }
                     OnThisDayAdditionalEventsElement(otherEventsCount: entry.otherEventsCount)
                 }
-                .padding(16)
+                .padding([.top, .leading, .trailing], 16)
             case .systemMedium:
                 VStack(alignment: .leading, spacing: 0) {
-                    MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet, widgetSize: family)
+                    MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet)
                     OnThisDayAdditionalEventsElement(otherEventsCount: entry.otherEventsCount)
                 }
-                .padding(EdgeInsets(top: 0, leading: 11, bottom: 16, trailing: 16))
+                .padding(EdgeInsets(top: 0, leading: 11, bottom: 0, trailing: 16))
             case .systemSmall:
-                MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet, widgetSize: family)
-                .padding(EdgeInsets(top: 0, leading: 11, bottom: 16, trailing: 16))
+                MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet)
+                .padding(EdgeInsets(top: 0, leading: 11, bottom: 0, trailing: 16))
             @unknown default:
-                MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet, widgetSize: family)
-                .padding(EdgeInsets(top: 0, leading: 11, bottom: 16, trailing: 16))
+                MainOnThisDayElement(eventYear: entry.eventYear, snippet: entry.eventSnippet)
+                .padding(EdgeInsets(top: 0, leading: 11, bottom: 0, trailing: 16))
             }
         }
         .widgetURL(entry.contentURL)

                        /// The padding of 4 is a little arbitrary. These views aren't perfectly laid out in SwiftUI - see the "+20" comment above - and we needed an extra 4 points to make this layout properly.
                    }
                )
            )
        }
    }

                .overlay(
                    Circle()
                        .stroke(OnThisDayColors.blueColor(colorScheme), lineWidth: lineWidth)
                )
                    .frame(width: TimelineSmallCircleElement.smallCircleHeight, height: TimelineSmallCircleElement.smallCircleHeight)
                    .foregroundColor(OnThisDayColors.blueColor(colorScheme))
            )
            .frame(width: geometry.size.width, height: geometry.size.width)
            .padding(.top, circleYOffset)
