In this situation having an odd number of teams is a bad idea, as it is impossible to give everyone the same number of games.  Here I am assuming that you would like every team to play all events exactly once,  in which case these are the best two schedules to consider:
16 teams (A to P), 8 events and 8 rounds
 E1    E2    E3    E4    E5    E6    E7    E8
(O H) (G N) (A D) (E M) (K L) (J F) (P C) (B I)
(P L) (K C) (J I) (B F) (G H) (A M) (O N) (E D)
(G D) (O M) (E H) (A N) (P I) (B C) (K F) (J L)
(A C) (E L) (O F) (G I) (B N) (P D) (J H) (K M)
(J N) (B H) (P M) (K D) (E C) (O I) (A L) (G F)
(K I) (P F) (B L) (J C) (O D) (E N) (G M) (A H)
(B M) (J D) (K N) (P H) (A F) (G L) (E I) (O C)
(E F) (A I) (G C) (O L) (J M) (K H) (B D) (P N)
18 teams (A to R), 8 events and 9 rounds
 E1    E2    E3    E4    E5    E6    E7    E8    bye  
(B E) (L R) (P I) (Q H) (D A) (F J) (C K) (O N) (G M)
(O H) (Q E) (G J) (D N) (F I) (C M) (B R) (P A) (L K)
(G A) (F N) (Q K) (C I) (B M) (O R) (P H) (L J) (D E)
(D M) (O J) (C H) (P K) (G E) (L N) (Q I) (F R) (B A)
(Q J) (B I) (F E) (O M) (P R) (G H) (L A) (D K) (C N)
(C R) (G K) (O A) (L E) (Q N) (D I) (F M) (B H) (P J)
(P N) (D H) (L M) (F A) (C J) (B K) (O E) (G I) (Q R)
(L I) (C A) (D R) (B J) (O K) (P E) (G N) (Q M) (F H)
(F K) (P M) (B N) (G R) (L H) (Q A) (D J) (C E) (O I)