Removing empty lines(space) between two lines containing strings

Hi,
Please provide shell script to Remove empty lines(space) between two lines containing strings in a file.

Input File :
A1/EXT "BAP_BSC6/07B/00" 844 090602 1605
RXOCF-465 PDTR11 1

SITE ON BATTERY

A2/EXT "BAP_BSC6/07B/00" 418 090529 1059
RXOCF-150 GDP002 2

DOOR OPEN
A2/EXT "BAP_BSC6/07B/00" 874 090529 1346
RXOCF-401 BBN001 2

SITE ON BATTERY

Output File :
A1/EXT "BAP_BSC6/07B/00" 844 090602 1605
RXOCF-465 PDTR11
SITE ON BATTERY
A2/EXT "BAP_BSC6/07B/00" 418 090529 1059
RXOCF-150 GDP002 2
DOOR OPEN
A2/EXT "BAP_BSC6/07B/00" 874 090529 1346
RXOCF-401 BBN001 2
SITE ON BATTERY

try to show some code next time.

# awk '!/^$/' file
A1/EXT "BAP_BSC6/07B/00" 844 090602 1605
RXOCF-465 PDTR11 1
SITE ON BATTERY
A2/EXT "BAP_BSC6/07B/00" 418 090529 1059
RXOCF-150 GDP002 2
DOOR OPEN
A2/EXT "BAP_BSC6/07B/00" 874 090529 1346
RXOCF-401 BBN001 2
SITE ON BATTERY

> cat file22
A1/EXT "BAP_BSC6/07B/00" 844 090602 1605 
RXOCF-465 PDTR11 1

SITE ON BATTERY 

A2/EXT "BAP_BSC6/07B/00" 418 090529 1059 
RXOCF-150 GDP002 2

DOOR OPEN 
A2/EXT "BAP_BSC6/07B/00" 874 090529 1346 
RXOCF-401 BBN001 2

SITE ON BATTERY

> grep "[A-Z0-9]" file22
A1/EXT "BAP_BSC6/07B/00" 844 090602 1605 
RXOCF-465 PDTR11 1
SITE ON BATTERY 
A2/EXT "BAP_BSC6/07B/00" 418 090529 1059 
RXOCF-150 GDP002 2
DOOR OPEN 
A2/EXT "BAP_BSC6/07B/00" 874 090529 1346 
RXOCF-401 BBN001 2
SITE ON BATTERY

And that command can redirect output to a new file, such as

grep "[A-Z0-9]" file22 > file22a

Another one:

awk 'NF' file