Refresh docs
diff --git a/docs/dyn/calendar_v3.events.html b/docs/dyn/calendar_v3.events.html
index 4f37846..f96363d 100644
--- a/docs/dyn/calendar_v3.events.html
+++ b/docs/dyn/calendar_v3.events.html
@@ -87,7 +87,7 @@
   <code><a href="#insert">insert(calendarId, body, sendNotifications=None, maxAttendees=None)</a></code></p>
 <p class="firstline">Creates an event.</p>
 <p class="toc_element">
-  <code><a href="#instances">instances(calendarId, eventId, pageToken=None, alwaysIncludeEmail=None, maxResults=None, showDeleted=None, timeZone=None, originalStart=None, maxAttendees=None)</a></code></p>
+  <code><a href="#instances">instances(calendarId, eventId, timeMin=None, pageToken=None, alwaysIncludeEmail=None, showDeleted=None, maxAttendees=None, maxResults=None, timeMax=None, timeZone=None, originalStart=None)</a></code></p>
 <p class="firstline">Returns instances of the specified recurring event.</p>
 <p class="toc_element">
   <code><a href="#instances_next">instances_next(previous_request, previous_response)</a></code></p>
@@ -763,19 +763,21 @@
 </div>
 
 <div class="method">
-    <code class="details" id="instances">instances(calendarId, eventId, pageToken=None, alwaysIncludeEmail=None, maxResults=None, showDeleted=None, timeZone=None, originalStart=None, maxAttendees=None)</code>
+    <code class="details" id="instances">instances(calendarId, eventId, timeMin=None, pageToken=None, alwaysIncludeEmail=None, showDeleted=None, maxAttendees=None, maxResults=None, timeMax=None, timeZone=None, originalStart=None)</code>
   <pre>Returns instances of the specified recurring event.
 
 Args:
   calendarId: string, Calendar identifier. (required)
   eventId: string, Recurring event identifier. (required)
+  timeMin: string, Lower bound (inclusive) for an event's end time to filter by. Optional. The default is not to filter by end time.
   pageToken: string, Token specifying which result page to return. Optional.
   alwaysIncludeEmail: boolean, Whether to always include a value in the "email" field for the organizer, creator and attendees, even if no real email is available (i.e. a generated, non-working value will be provided). The use of this option is discouraged and should only be used by clients which cannot handle the absence of an email address value in the mentioned places. Optional. The default is False.
-  maxResults: integer, Maximum number of events returned on one result page. Optional.
   showDeleted: boolean, Whether to include deleted events (with 'eventStatus' equals 'cancelled') in the result. Optional. The default is False.
+  maxAttendees: integer, The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.
+  maxResults: integer, Maximum number of events returned on one result page. Optional.
+  timeMax: string, Upper bound (exclusive) for an event's start time to filter by. Optional. The default is not to filter by start time.
   timeZone: string, Time zone used in the response. Optional. The default is the time zone of the calendar.
   originalStart: string, The original start time of the instance in the result. Optional.
-  maxAttendees: integer, The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.
 
 Returns:
   An object of the form:
@@ -937,7 +939,7 @@
 Returns:
   A request object that you can call 'execute()' on to request the next
   page. Returns None if there are no more items in the collection.
-      </pre>
+    </pre>
 </div>
 
 <div class="method">
@@ -1124,7 +1126,7 @@
 Returns:
   A request object that you can call 'execute()' on to request the next
   page. Returns None if there are no more items in the collection.
-      </pre>
+    </pre>
 </div>
 
 <div class="method">